Java HashMap的初始容量

时间:2015-05-27 15:05:09

标签: java hash hashmap

我想知道为什么Java的HashMap使用16作为初始默认容量。此外,我发现构造函数中指定的每个容量都向左移一位,因此是2的幂。当使用素数作为容量时,是否存在较少的冲突?但是,我发现Java不计算标量积来计算哈希值。谁能向我解释这种行为?谢谢你的任何解释。

0 个答案:

没有答案