Map家族类图关系
HashTable,HashMap,TreeMap,ConcurrentMap,LinkedHashMap做分析比较
线程安全性和key值以及Value值是否可以为空做比较
集合KeyValue有序线程安全
HashMap可以为null可以为null无序线程不安全HashTable不可以为null不可以为null无序线程安全TreeMap不可以为null可以为null有序线程不安全LinkedHashMap可以为null可以为null有序线程不安全ConcurrentHashMap不可以为null不可以为null无序线程安全
注意:TreeMap有序指的是元素会按自然顺序排序,LinkedHashMap是指按输入的顺序保存元素的