本篇文章基于JDK1.8,特在此说明 1):负载因子的作用 负载因子是和扩容机制有关的,意思是如果当前容器的容量,达到了我们设定的最大值,就要开始执行扩容操作.举个例子来解释,避免小白听不懂: 比如说当前的容器容量是16,负载因子是0.,*,也就是说,当容量达到了12的时候就会进行扩容操作. 扩容的机制是当前容量大小的 2倍 他的作用很简单,相当于是一个扩容机制的阈值.当超过了这个阈值,就会触发扩容机制.HashMap源码已经为我们默认指定了负载因子是0.75. 我截取了部分源码,从这里可以看出…