注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 HashSet、TreeSet 兩個(gè)類是在 Map 的基礎(chǔ)上組裝起來的類,...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 Map 在面試中,占據(jù)了很大一部分的面試題,其中以 HashMap 為主,...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 1 LinkedHashMap 整體架構(gòu) HashMap 是無序的,Tre...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 1 知識儲備 在了解 TreeMap 之前,我們來看看日常工作中排序的兩種...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 整體架構(gòu) HashMap 底層的數(shù)據(jù)結(jié)構(gòu)主要是:數(shù)組 + 鏈表 + 紅黑樹...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 1 說說你對 ArrayList 的理解? 很多面試官喜歡這樣開頭,考察面...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 LinkedList 適用于集合元素先入先出和先入后出的場景,在隊(duì)列源碼中...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 1 整體架構(gòu) ArrayList 整體架構(gòu)比較簡單,就是一個(gè)數(shù)組結(jié)構(gòu),如下...
注:源碼系列文章主要是對某付費(fèi)專欄的總結(jié)記錄。如有侵權(quán),請聯(lián)系刪除。 1 工具類通用的特征 工具類通用的特征寫法: 構(gòu)造器必須是私有的。這樣的話...