1 Map<K ,V>集合:与Collection接口不同的是,每次存储的都是一对元素,也就是
K(key键)和V(value值)这一对,他们之间的关系称之为映射。
映射的规则:键是唯一的,值可以重复,但是一个键只能对应一个值。
2Map接口的常用实现类:
1HashMap<K,V>集合:底层是哈希表,查询快,无序的,多线程,不安全,可存储null
1.1 LinkedHashMap<K.V>:底层是哈希表+链表,保证迭代元素有序
2 Hashtable<K,V>:是一个线程安全的集合,单线程,速度较慢,不能存储空值空键
2.1 Properties:唯一和io流相结合的集合
3Map接口中的常用方法:
1public v put(K key,V value):把指定的键与值添加到Map集合中
注意:如果key只有一个 返回值V为null,如果key重复,会用新的value值替换旧的
value值并返回。