集合容器是我們使用的最多的一個容器,像ArrayList,LinkList,HashMap等等,這個系列的文章主要從源碼來解析比較常用的集合,一方面練習自己閱讀源碼的能力,另一方面加強對集合容器的理解。本次分析的是JDK1.8
集合容器的關係有如下這張圖
當然我不會全部去看,會自己挑幾個重點的看。
另外,我覺得看源碼要有目的性,你要怎麼看,需要看哪些。對於我自己,我主要從以下方面來看源碼:
1、類的說明和數據結構
2、字段
3、主要方法
已解析
1、ArrayList源碼解析
2、LinkedList源碼解析
3、hashMap源碼解析
4、LinkedHashMap源碼解析
5、TreeMap源碼解析