A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 liang926 于 2014-8-27 13:41 编辑

hashtable为什么不能存储null 键和值而 hashmap 为什么又允许有?
只记住结论容易忘记,希望通过知道其内部的原理,去理解它,以便更深刻的记住!谢谢大家的指导.

2 个回复

倒序浏览
你看看HashTable的原代码就知道了,有一个判断语句,为null就会报异常,这是硬性规定,HashMap的key值也只允许有一个null,value则可以允许有多个null
回复 使用道具 举报
F:\无标题2.pngF:\无标题1.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马