注:本文大多數(shù)是學(xué)習(xí)筆記,相關(guān)代碼請移步GitHub查看 歡迎大家閱讀和點(diǎn)贊 從今天開始 將持續(xù)整理自己學(xué)過的或者全新的總結(jié)在這里 古語道:學(xué)而...
ThreadLocal 是什么 首先 它是一個數(shù)據(jù)結(jié)構(gòu) 類似HashMap 可以保存 Key Value 鍵值對 但是ThreadLocal只...
類加載的5個過程 類加載的本質(zhì) 將描述類的數(shù)據(jù) 從Class文件加載到內(nèi)存并且對數(shù)據(jù)進(jìn)行校驗(yàn) 轉(zhuǎn)換解析和初始化 最終新城虛擬機(jī)直接使用java使...
JVM的組成 類加載器 在jvm啟動時或者類運(yùn)行將需要的Class加載到JVM中 執(zhí)行引擎 負(fù)責(zé)執(zhí)行Class文件中包含的字節(jié)碼指令 內(nèi)存區(qū) (...
前言 : 這幾天一直沉迷于HashMap ,LinkedHashMap , ConcurrentHashMap的源碼之中越陷越深.. 這里說明一...
HashMap 1.7中的HashMap 負(fù)載因子: 給定默認(rèn)容量為16 負(fù)載因子為0.75 Map在使用過程中不斷的往里面存放元素 當(dāng)數(shù)量達(dá)...
LinkedList概述 LinkedList底層通過雙向集合的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),LinkedList可以作為List使用,也可以作為隊(duì)列和棧使用。...
ArrayList概述 ArrayList就是動態(tài)數(shù)組,用MSDN中的說法,就是Array的復(fù)雜版本,它提供了動態(tài)的增加和減少元素,實(shí)現(xiàn)了ICo...
線程池簡介 線程池的優(yōu)點(diǎn) 重用線程池中的線程,避免因?yàn)榫€程的創(chuàng)建和銷毀所帶來的性能開銷 能有效控制線程池的最大并發(fā)數(shù)量,避免大量線程之間因相互搶...