黑马程序员技术交流社区

标题: hashtable为什么不能存储null 键和值而 hashmap 为什么又允许有? [打印本页]

作者: liang926    时间: 2014-8-20 13:27
标题: hashtable为什么不能存储null 键和值而 hashmap 为什么又允许有?
本帖最后由 liang926 于 2014-8-27 13:41 编辑

hashtable为什么不能存储null 键和值而 hashmap 为什么又允许有?
只记住结论容易忘记,希望通过知道其内部的原理,去理解它,以便更深刻的记住!谢谢大家的指导.
作者: fxwb2005    时间: 2014-8-20 13:42
你看看HashTable的原代码就知道了,有一个判断语句,为null就会报异常,这是硬性规定,HashMap的key值也只允许有一个null,value则可以允许有多个null
作者: wh963572516    时间: 2014-9-4 14:29
F:\无标题2.pngF:\无标题1.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2