HashMap中为什么初始化的时候,要使用移位运算而不是直接指定值?

汗颜的意思2022-10-04  17

为什么在HashMap中初始化时使用shift操作而不是直接指定值?为什么在HashMap中初始化时使用shift操作而不是直接指定值?简介:初始容量为16,最大容量为2的30次方;为什么不用16和1073741824呢?解决方法:既便于阅读和修改,又能防止手抖。写入的错误不是2的幂,相当于直接写入数值。编译时计算 lta href=qu
转载请注明原文地址:https://juke.outofmemory.cn/read/1906388.html

最新回复(0)