一、HashMap的特点(和set类似)
1.hashmap是map的实现类;
2.允许一个null键和多个null值;
3.hashmap中的元素没有顺序;
4.不是线程安全的
二、LinkedHashMap 带有添加顺序
1.linkedhashMap是map的实现类;
2.允许有一个null键和多个null值;
3.linkedhashMap是有顺序的(添加顺序);
4.不是线程安全的;
三、treemap
1.key值不允许为空、Key不能重复、根据key进行排序
2.非线程安全的
3.对对象进行比较时要重写类中的comapreTo()方法
四、hashtable
1.hashtable是map的实现类;
2.不允许任何null值和null键;
3.hashtable中的元素没有顺序;
4.hashtable是线程安全的。