重新认识Java--HashMap、HashTable和ConcurrentHashMap

HashMap方法没有synchronized修饰,线程不安全,HashTable线程安全。HashMap允许key和value为null;HashTable不允许。ConcurrentHashMap通过分段锁来保证线程安全,元素查询时会有两次hash,第一次会找到哪一段,第二次会定位到所在链表的头部。

上一篇:HashMap 和 Hashtable 的区别


下一篇:力扣--两数之和--C++版