HashMap源码解读:扩容 500 | 0 | Java 基础,精华 | 2021-9-09 15:57 | 2022-2-16 16:38 1067 字 | 8 分钟 HashMap源码解读:扩容 引言 HashMap的扩容是个很重要的操作,jdk1.7往前这里会发生死链问题,都是值得研究的。我最开始以为HashMap线程不安全的原因是因为扩容,没有注意到jdk版本的影响,就去看1.8的扩容为啥会发生死链,但因此也发现了这个方法里的巧妙设计。 分析 以下这段代码是jdk1.8HashMap扩容时,遍历原HashM… 源码