Map集合概述和Map常用子类

概述
java.util.Map接口 Map<K,V>

有两个泛型

类型参数:
K - 此映射所维护的键的类型
V - 映射值的类型

特点:
1.Map集合是双列集合,一个元素包含两个值,一个是key,一个是value

2.Map集合中的元素,key和value的数据类型可以相同,也可以不同

3.Map集合中的元素,key不允许重复,但是value可以重复

4.Map集合中的元素,key和value是一一对应的

 

 

Map常用子类

1)java.util.HashMap<K,V>集合 implements Map<K,V>接口
HashMap特点:

1.HashMap底层是哈希表,查询速度特别快

2.HashMap是无序的集合,存储和取出元素的顺序有可能不一样

2)java.util.LinkedHashMap<K,V>集合 extends HashMap<K,V>集合

LinkedHashMap特点:

1.LinkedHashMap底层是哈希表+链表

2.LinkedHashMap是一个有序的集合,存储和取出元素的顺序一样,保证迭代的顺序

posted @   夫君  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示