1:HashMap允许null值null键,而ConcurrentHashMap则不允许null值null键
2:HashMap是非线程安全的,而ConcurrentHashMap是线程安全的
3:HashMap和ConcurrentHashMap的底层都是数组+链表+红黑树

1:调用test2没有报错说明hashmap允许null值null健【Java源码浅谈】之HashMap和ConcurrentHashMap的区别
2.抛异常说明ConcurrentHashMap不允许为空【Java源码浅谈】之HashMap和ConcurrentHashMap的区别

相关文章: