HashMap 如果一直 put 元素会怎么样?
时间: 2024-06-01 19:13:21 浏览: 45
Java HashMap 如何正确遍历并删除元素的方法小结
如果一直 put 元素,HashMap 会持续增长,直到它的负载因子超过了预设值。当负载因子大于等于预设值时,HashMap 会执行 resize 操作来调整容量,此时会重新计算每个元素在新的容量中的位置。频繁的 resize 操作会影响HashMap的性能,因此建议在使用 HashMap 时,尽量预估元素个数,初始化时就设置好初始容量。
阅读全文