主要原因
1、HashTable线程安全,有锁机制
2、HashTable底层算法效率低于HashMap
- 哈希过程:HashTable使用取模的方式获取槽位,HashMap使用位运行获取槽位
- 槽位冲突:HashTable使用链表数据结构来存储槽位相同的数据,HashMap同样也使用链表但在数据量多的情况下会升级成红黑树数据结构
转载:https://blog.csdn.net/wangxing233/article/details/79452946
主要原因
1、HashTable线程安全,有锁机制
2、HashTable底层算法效率低于HashMap
转载:https://blog.csdn.net/wangxing233/article/details/79452946