首页 > 其他 > 详细

高度注意 Map 类集合 K / V 能不能存储 null 值的情况,如下表格

时间:2017-02-10 20:12:05      阅读:311      评论:0      收藏:0      [点我收藏+]

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


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

高度注意 Map 类集合 K / V 能不能存储 null 值的情况,如下表格

原文:http://www.cnblogs.com/amos-s/p/6387470.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!