Map类集合K/V能不能存储null值呢?

集合类      

Key       

Value Super 说明
Hashtable 不允许为null 不允许为null Dictionary 线程安全
ConcurrentHashMap 不允许为null 不允许为null AbstractMap 分段锁技术
TreeMap       不允许为null 允许为null AbstractMap 线程不安全
HashMap 允许为null 允许为null AbstractMap 线程不安全

反例:

        由于HashMap的干扰,很多人认为ConcurrentHashMap是可以置入null值的,注意存储null值时会抛出NPE异常。

猜你喜欢

转载自blog.csdn.net/yy12345_6_/article/details/124115264