HashMap的扩容机制

1.判断当前容量是否到达极限2^30,若是达到极限就不能再扩容了。数组 2.新建立一个entry数组容量为2*oldLength.code 3.将数据转移到新数组里.ci 4.将hashmap的table属性引用新的Entry数组.hash void resize(int newCapacity) { //传入新的容量 Entry[] oldTable = table;
相关文章
相关标签/搜索