【Java源码浅谈】之HashMap和ConcurrentHashMap的区别
1:HashMap允许null值null键,而ConcurrentHashMap则不允许null值null键
2:HashMap是非线程安全的,而ConcurrentHashMap是线程安全的
3:HashMap和ConcurrentHashMap的底层都是数组+链表+红黑树
1:调用test2没有报错说明hashmap允许null值null健
2.抛异常说明ConcurrentHashMap不允许为空
1:HashMap允许null值null键,而ConcurrentHashMap则不允许null值null键
2:HashMap是非线程安全的,而ConcurrentHashMap是线程安全的
3:HashMap和ConcurrentHashMap的底层都是数组+链表+红黑树
1:调用test2没有报错说明hashmap允许null值null健
2.抛异常说明ConcurrentHashMap不允许为空