前言
Map 是一個(gè) key-value 的數(shù)據(jù)結(jié)構(gòu),HashMap 是基于 Hash 表的 Map 接口實(shí)現(xiàn)。我們平時(shí)在開(kāi)發(fā)的時(shí)候也一直用 HashMap 進(jìn)行數(shù)據(jù)的存儲(chǔ)和讀取序无。那我會(huì)通過(guò)解讀源碼的方式帶大家深入了解 HashMap。
目錄
- HashMap 的自定義常量分析
- HashMap 的構(gòu)造函數(shù)分析
- HashMap 的 hash 算法和尋址地址的優(yōu)化
- HashMap 如何解決 hash 沖突
- HashMap 的 put 方法分析
- HashMap 的 get 方法分析
- HashMap 的 resize 方法分析
- HashMap 的面試連環(huán)炮