1. Map
1.1 特点:无序、以键值对的形式添加元素,键不能重复,值可以重复
它没有继承Collection接口
1.2 遍历
1.2.1 先取出保存所有键的Set,再遍历Set即可(2种)
1.2.2 先取出保存所有Entry的Set,再遍历此Set即可b
(Map不是集合,他是一个键值对)
2.HashMap与Hashtable之间的区别
HashMap非同步 线程不安全
Hashtable同步 线程安全 同步既排队
HashMap只允许一条记录的键为NULL
TreeMap不允许键为NULL
3.LinkedHashMap
3.1 Key和Value都允许空
3.2 Key重复会覆盖、Value允许重复
3.3 有序(双向链表)
3.4 非线程安全
4. 其它
4.1 Collections:工具类,提供一组静态方法操作Collection集合
4.2 Arrays:工具类,提供了一组静态方法操作数组