会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
think of coding
习惯是思考的桎梏
博客园
首页
新随笔
联系
订阅
管理
2019年3月9日
简单了解HashCode()
摘要: 在java的内部类中,计算HashCode通常使用 code = 元素* 31 + 下一个元素 以String为例 为了保证hashcode值尽量避免冲突,因此用素数相乘的同时,又要保证范围较大。 而31作为一个素数,又可以优化运算 i*31== (i<<5)-1 内存也只占用5字节,因此通常选用3
阅读全文
posted @ 2019-03-09 10:18 Noctis33
阅读(211)
评论(0)
推荐(0)
编辑
公告