【发布时间】:2017-07-13 17:59:40
【问题描述】:
hashmap的大小是根据负载因子增加的,但是如何判断一个hashmap已经满了,因为每个hashmap桶都可以包含大量的条目。为什么它会创建新的存储桶而不是向现有存储桶添加条目?有没有办法确定一个桶中的条目数? 负载系数如何发挥作用?假设初始容量为 16,负载因子为 0.75,那么在存储了多少条目后,hashmap 将被重新散列?因为 16*0.75 是 12,所以是在我们存储 12 个条目后重新哈希,还是在 12 个桶有条目而其余桶为空后重新哈希?这 12 究竟代表什么?
【问题讨论】:
标签: java collections hashmap