扫码观看视频课程
Java中的HashMap的底层实现是基于数组和链表的结合体(哈希表)来完成的。HashMap将键通过哈希算法转换成数组索引,因此能够快速的访问和插入元素。
HashMap的关键词及实现细节如表2-13所示。
表2-13 HashMap的关键词及实现细节
HashMap的行为主要由初始容量、负载因子、扩容因子、链表转换的阈值、树转链表的阈值等参数控制,HashMap的参数如表2-14所示。
表2-14 HashMap的参数 Fp9T19C/7ciZPiCv26ADJc07zQBUa2hZs4zPzDhVtWeqAq1ax+LdSdM8IctssqSm