hashmap的扩展机制是重新计算容量,用新的数组代替原始数组。重新计算原数组的所有数据,插入新数组,然后指向新数组;如果数组在容量扩展前达到最大值,则直接将阈值设置为最大整数返回。
本教程操作环境:windows7系统,java8a8a、Dell G3电脑。
什么是扩容(resize)?
扩容(resize):就是重新计算容量,不断向HashMap对象添加元素。当HashMap对象中的数组不能装载更多元素时,对象需要扩大数组的长度,以便装载更多元素。当然,Java中的数组不能自动扩展。方法是用新的数组代替现有的小容量数组,就