Map集合概述和使用
1、Map集合是一种双列集合,每个元素包含两个数据
2、Map集合的每个元素的格式:key=value(键值对元素)
3、Map集合也被称为 “键值对集合”
Map集合的整体格式
Collection集合的格式:[元素1,元素2,元素3,...]
Map集合的完整格式:{key1=value1,key2=value2,key3=value3,...}
Map集合体系特点
1、Map集合的特点都是由键决定的
2、Map集合的键是无序,不重复,无索引的,值不做要求(可以重复)
3、Map集合后面重复的键对应的值都会覆盖前面重复的值
4、Map集合的键值对都可以是null
Map集合实现类的特点
1、HashMap:元素按照键是无序、不重复、无索引、值不做要求(与Map体系一样)
2、linkedHashMap:元素按照键是有序、不重复、无索引、值不做要求
3、TreeMap:元素按照键是排序、不重复、无索引、值不做要求