1:HashMap允许null值null键,而ConcurrentHashMap则不允许null值null键
2:HashMap是非线程安全的,而ConcurrentHashMap是线程安全的
3:HashMap和ConcurrentHashMap的底层都是数组+链表+红黑树
1:调用test2没有报错说明hashmap允许null值null健
2.抛异常说明ConcurrentHashMap不允许为空
博客主要对比了HashMap和ConcurrentHashMap的差异。HashMap允许null值和null键,是非线程安全的;ConcurrentHashMap不允许null值和null键,是线程安全的。二者底层结构均为数组 + 链表 + 红黑树,还通过调用测试展示了相关特性。
1:HashMap允许null值null键,而ConcurrentHashMap则不允许null值null键
2:HashMap是非线程安全的,而ConcurrentHashMap是线程安全的
3:HashMap和ConcurrentHashMap的底层都是数组+链表+红黑树
1:调用test2没有报错说明hashmap允许null值null健
2.抛异常说明ConcurrentHashMap不允许为空
5万+
1724

被折叠的 条评论
为什么被折叠?
