- 博客(1)
- 问答 (1)
- 收藏
- 关注
原创 HashMap 添加源码分析
HashMap 源码解析 添加源码解析 resize() 这个方法在putval中执行,因为要确保你数组不是null resize就是重新计算容量;向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素;当然java里的数组是无法自动扩容的,方法是使用一个新的数组代替已有的容量小的数组;就像我们用一个小桶装水,如果想装更多的水,就得换大水桶。 final Node<K,V>[] resize() {
2021-07-31 21:34:22 67
空空如也
云服务器cpu占有100
2021-05-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人