HashMap 线程不安全的,不保证存储顺序 HashTable 线程安全的,但是采用锁的方式,效率上会比较慢 ConcurrentHashMap +利用HashMap的存储方式(数组内嵌套链表,散列表),采用分段锁的方式,兼顾了线程安全与效率 TreeMap 采用二叉树存储 LinkedHashMap 保证存储的先后顺序