摘要: 总结: 1.当前table容量为0,会进行一次resize() 2.put方法是覆盖旧值的,通过比较hash值 == 和 equals进行判断 3.新增元素从链表的是加入到尾部,hashMap中还有一个merge方法,该方法当节点不存在时,是将新的节点增加到链表的头部的,可以去看看源码 4.当链表的 阅读全文
posted @ 2019-12-31 14:53 Enast 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 总结: 1.数组最大容量不能超过MAXIMUM_CAPACITY,超过了就不会再扩容 2.扩大为当前容量的两倍,并且也是不能超过MAXIMUM_CAPACITY 3.扩容阈值也是不能超过MAXIMUM_CAPACITY 4.java 7 在 while 循环里面,单个计算好数组索引位置后,单个的插入 阅读全文
posted @ 2019-12-31 13:58 Enast 阅读(329) 评论(0) 推荐(0) 编辑