会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Loading
你又不囍赵睿宇i
听宇轩
博客园
首页
新随笔
联系
订阅
管理
2022年3月15日
为什么HashMap扩容是2倍以及容量为什么是2的n次幂
摘要: ** java8** 为什么HashMap扩容是2倍以及容量为什么是2的n次幂,和这个数组下标的计算方法有着千丝万缕的关系。 先看看计算数组下标源码: 由上图我们可以看到,<key,value>要放到数组的那个位置,它会通过key的hash值和数组长度-1进行与运算来计算得出。也就是 (n - 1)
阅读全文
posted @ 2022-03-15 20:15 程序员小小宇
阅读(1555)
评论(0)
推荐(0)
编辑
公告