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