java——集合——Map集合——Map常用子类

Love The Way You Lie 2023-09-28 23:29 118阅读 0赞

2d89d4c812e37062cb3882d9495a37f6.png

b84e52d7dece850e02e4621c47c83322.png

2aaf6a037f9faa0e63f7da88e5f2f439.png

1637ed890baa95beed1ee79470a56e75.png

Map常用子类

    • java.util.HashMap集合 implements Map接口
      HashMap集合的特点:
      1.HashMap集合底层是哈希表:查询的速度特别的快
      JDK1.8之前:数组+单向链表
      JDK1.8之后:数组+单向链表|红黑树(链表的长度超过8):提高查询的速度
      2.hashMap集合是一个无序的集合,存储元素和取出元素的顺序有可能不一致
    • java.util.LinkedHashMap集合 extends HashMap集合
      LinkedHashMap的特点:
      1.LinkedHashMap集合底层是哈希表+链表(保证迭代的顺序)
      2.LinkedHashMap集合是一个有序的集合,存储元素和取出元素的顺序是一致的

发表评论

表情:
评论列表 (有 0 条评论,118人围观)

还没有评论,来说两句吧...

相关阅读