标签: java hashmap
我想知道为什么HashMap总是采用2的倍数以及为什么其他集合不会?
HashMap
背后的原因是什么?
由于
答案 0 :(得分:-2)
事实上,HashMap的负载总是超过75%,HashMap是用双倍大小创建的。这就是为什么hashmap大小始终是2的幂的原因。 您可能对本文感兴趣: http://java.dzone.com/articles/hashmap-internal