map接口各实现类的区别分析

1.HashMap

线程不安全,效率高。

2.HashTable

线程安全,效率低。现在基本已被HashMap取代。

3.ConcurrentHashMap

采用分段锁机制,保证线程安全,效率较高。

4.TreeMap

内部使用二叉树数据结构,有序存储,根据键排序。

5.LinkedHashMap

采用双向链表维护内部元素的关系,能够保证存入顺序和迭代顺序保持一致。

posted on 2021-10-18 11:30  技术小伙伴  阅读(69)  评论(0)    收藏  举报