会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lei.li
android 开发相关分享
博客园
首页
新随笔
联系
订阅
管理
2023年11月30日
HashMap底层原理与扩容机制
摘要: 1. 底层数据结构数组 + 链表/红黑树:HashMap在JDK1.8后采用Node<K,V>[]数组存储数据,每个数组元素(桶)可能是一个链表或红黑树(链表长度≥8时且数组(桶)的长度≥64转换)。哈希函数:通过key.hashCode()的高16位异或低16位计算哈希值(减少碰撞),再通过(n-
阅读全文
posted @ 2023-11-30 17:15 adam.li
阅读(62)
评论(0)
推荐(0)
公告