会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
YaoYao
orange_juice_rain
博客园
首页
新随笔
联系
管理
订阅
2023年2月9日
HashMap长度为什么是2的幂
摘要: 虽然hash值很多,范围很大,但是内存存不了那么大的数组,所以取hash的散列值的时候,需要用hash值,除以数组长度取余数。又由于取余数(%)的性能不如与运算(&),所以想用与运算来代替取余运算。最终得到的结论是,当除数为2的幂的情况下,与运算等价于取余运算。所以将hashMap的长度设置为2的幂
阅读全文
posted @ 2023-02-09 13:16 追疯筝的人
阅读(30)
评论(0)
推荐(0)
编辑
公告