JAVA 集合MAP种类和区别:
集合map分为linkhashmap、hashmap、hashtable、treemap,都是实现了MAP接口
hashmap 线程不安全,允许一条 key 和value为null,hashmap砍掉了hashtable的contains() 方法,增加了constainsvalue()和constainskey()方法
hashtable线程同步,所以是线程安全,写入速度比较慢
linkhashmap 继承了hashmap,线程不安全,保存了数据的写入顺序,所以数据是有序的
treemap继承了sortmap接口,默认是按照key升序排序