Map集合的简述

简介: Map集合的简述

Map集合的简述

import java.util.HashMap;

import java.util.Map;

 

/*

 

Map集合是Map根类。

 

Map<K,V>:接口:K:此映射所维护的键的类型;V:映射值的类型。

1.     /

2. HashMap<T,V>:实现类,可以使用。

3.     /

LinkedHashMap<T,V>:实现类,可以使用。

 

Map集合体系结构的特点:

 

Map集合是:无序,键不重复,值不做要求;键值对可以为null

 

HashMap实现类的特点:元素是无序,键不重复,值不做要求;键值对可以为null。

 

LinkedHashMap实现类的特点:元素是有序,键不重复,只不做要求;键值对都可以为null。

 

小结:

1. Map集合:元素是无序,键不重复,值不做要求。

2.  如果键重复了,后面对应的值会被覆盖前面重复键对应的整个元素。

3.  Map的元素值不做要求,可以为null。

**/
public class Demo02_Day04_Map集合的体系 {
 
public static void main(String[] args) {
//创建Map集合对象。
Map<String,Integer> maps=new HashMap<>();
//添加元素。
maps.put(“iPonex”,1);//被覆盖。
maps.put(“iPonex”,100);
maps.put(“iPoneMax”,20);//被覆盖。
maps.put(“iPoneMax”,1);
maps.put(“Apple”,2);
maps.put(null,null);
System.out.println(maps);
}
}
相关文章
|
6月前
框架集合之Map集合
框架集合之Map集合
57 0
|
8月前
|
存储 算法 安全
HashMap底层实现原理
HashMap底层实现原理
101 0
|
23天前
|
存储 Java 索引
集合进阶Map集合
集合进阶Map集合
56 1
|
6月前
|
存储 算法 Java
从HashMap的执行流程开始 揭开HashMap底层实现
从HashMap的执行流程开始 揭开HashMap底层实现
20 0
|
7月前
集合架构-Map集合及工具类
集合架构-Map集合及工具类
65 0
|
7月前
|
存储 缓存 安全
【JavaSE专栏53】Java集合类HashMap解析,基于哈希表的键值对存储结构
【JavaSE专栏53】Java集合类HashMap解析,基于哈希表的键值对存储结构
|
7月前
|
存储 算法 Java
java集合框架Map之HashMap底层原理解析
阈值(threshold) = 负载因子(loadFactor) x 容量(capacity) , 当HashMap中的table数组(桶)的长度 >= 阈值的时候就会自动触发扩容机制
45 0
|
8月前
|
存储 Java
集合框架之Map集合的特点及综合应用
集合框架之Map集合的特点及综合应用
41 0
|
10月前
|
存储 算法 安全
HashMap的遍历方式及底层原理
HashMap的遍历方式及底层原理
|
存储 缓存 算法
深度解析HashMap集合底层原理
深度解析HashMap集合底层原理
深度解析HashMap集合底层原理