HashMap之扩容resize(四)

之前讲HashMap之Put方法操作有提到过扩容操作,扩容简单理解就是原容器不够大了,需要提供一个更大的容器。而JAVA里数组的扩容也没有更高级的办法,就是创建一个新的数组,然后将旧数组的数据拷贝过来。 看一下扩容的详细流程:   流程讲解: 1)计算新数组Table的newCap(容量),newThr(阀值)。 2)new一个新数组,Node<K,V>[] newTab = (Node<K,V>
相关文章
相关标签/搜索