HashMap的主干是一个Entry数组。Entry是HashMap的基本组成单元,每一个Entry包含一个key-value键值对。

JDK1.7中 HashMap是数组+链表的数据结构,JDK1.8中HashMap是数组+链表+红黑树的数据结构,JDK1.8的HashMap链表的长度超过8会转换成红黑树。

HashMap数据结构图如下:

 

相关文章:

  • 2021-09-10
  • 2022-12-23
  • 2021-08-20
  • 2021-10-21
  • 2021-07-31
  • 2021-11-09
  • 2021-06-08
  • 2022-12-23
猜你喜欢
  • 2021-06-03
  • 2022-12-23
  • 2021-05-30
  • 2021-12-09
  • 2022-01-18
相关资源
相似解决方案