会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
花非花
起点偏低何所惧,心若在,梦就在;竞争激烈不为难,功夫到,自然成。
首页
新随笔
联系
订阅
管理
2019年6月24日
什么是hashMap,初始长度,高并发死锁,java8 hashMap做的性能提升
摘要: 问题1:HashM安排的初始长度,为什么? 初始长度是 16,每次扩展或者是手动初始化,长度必须是 2的幂。 因为: index = HashCode(Key) & (length - 1), 如果 length是 2的 幂的话,则 length - 1就是 全是 1的二进制数,比如 16 - 1
阅读全文
posted @ 2019-06-24 11:28 花非花-雾非雾
阅读(861)
评论(1)
推荐(0)
编辑