1. Map
1.1 特点:无序、以键值对的形式添加元素,键不能重复,值可以重复
打印出来的并不是按照加入的顺讯遍历
加入相同的键,后面的键值对会覆盖前面的
它没有继承Collection接口
1.2 遍历
1.2.1 先取出保存所有键的Set,再遍历Set即可(2种)
1.2.2 先取出保存所有Entry的Set,再遍历此Set即可 (重要点)
2.HashMap与HashTable之间的区别
同步既排队 线程安全的 hashtable 键不可以为null,值也不能为null
HashTable的键或值为空的话会报空指针的错误
异步 非安全的 hashmap 键可以为null,值也可以为null
3. 其它
3.1 Collections:工具类,提供一组静态方法操作Collection集合
3.2 Arrays:工具类,提供了一组静态方法操作数组