1 ThreadPoolExecutor Executors可以創(chuàng)建3種類型的ThreadPoolExecutor: 1.1 FixedThre...
1 LinkedHashSet 1.1 底層結(jié)構(gòu)LinkedHashSet是基于LinkedHashMap實現(xiàn)的坚弱,所以LinkedHashSet...
1 HashSet 1.1 底層結(jié)構(gòu)HashSet底層是基于HashMap或者LinkedHashMap實現(xiàn)的尚胞,所以HashSet數(shù)據(jù)結(jié)構(gòu)就是H...
1 TreeMap 1.1 底層結(jié)構(gòu)TreeMap底層使用的數(shù)據(jù)結(jié)構(gòu)是紅黑樹 2 四個關(guān)注點 3 TreeMap源碼解析 3.1 類的繼承關(guān)系 ...
1 LinkedHashMap 1.1 底層結(jié)構(gòu) LinkedHashMap可以認為是HashMap(藍色部分)+LinkedList(黑色部分...
1 LinkedList 1.1 底層結(jié)構(gòu)底層的數(shù)據(jù)結(jié)構(gòu)是雙向鏈表結(jié)構(gòu)拙友,有一個頭結(jié)點和一個尾結(jié)點壶运,雙向鏈表意味著我們可以從頭開始正向遍歷坏匪,或者是...
1 HashMap 1.1 底層結(jié)構(gòu)HashMap是 數(shù)組+鏈表+紅黑樹實現(xiàn)的喳资,桶中的結(jié)構(gòu)可能是鏈表檀头,也可能是紅黑樹(鏈表長度大于8時轉(zhuǎn)為紅黑樹...
1 ArrayList 1.1 底層結(jié)構(gòu)底層的數(shù)據(jù)結(jié)構(gòu)是數(shù)組鲁猩,數(shù)組元素類型為Object類型坎怪,即可以存放所有類型數(shù)據(jù)。 1.2 優(yōu)缺點動態(tài)數(shù)組實...
第2章 Java內(nèi)存區(qū)域與內(nèi)存溢出異常 第3章 垃圾收集器與內(nèi)存分配策略 第4章 虛擬機性能監(jiān)控與故障處理工具 第7章 虛擬機類加載機制