本章为 《HashMap全B站最细致源码分析课程》 学习笔记
文章目录
1. HashMap 核心属性分析(threshold,loadFactory,size,modCount)
2. 构造方法分析
2.1. public HashMap(int initialCapacity, float loadFactor)
2.2. public HashMap(int initialCapacity)
2.3. public HashMap()
2.4. public HashMap(Map<? extends K, ? extends V> m)
3. HashMap put 方法分析 (hash、putVal)
3.1. hash
3.2. putVal
4. HashMap resize 扩容方法分析 *
扩容是为了缓解,哈希冲突导致的链化影响查询效率的问题