黑马程序员技术交流社区
标题:
关于Hashtable和HashMap的区别
[打印本页]
作者:
短板
时间:
2015-5-8 09:54
标题:
关于Hashtable和HashMap的区别
Hashtable是jdk_1.0时就有,HashMap是jdk_1.2时出现
1 底层数据结构
Hashtable : 哈希表;
HashMap : 哈希表;
2 关于null
Hashtable : 不允许使用null作为值或者键;
HashMap : 允许使用null作为值或者键;
eg: put(null,null)
Hashtable 错误;
HashMay 正确;
3 安全性
Hashtable : 线程同步 更安全 ;
HashMap : 线程不同步 不安全 ;
注: 由于Hashtable效率低于HashMap 建议使用HashMap 。
作者:
shw16888
时间:
2015-5-8 10:23
总结得很好,学习了
作者:
飒飒
时间:
2015-5-8 14:29
补充一下,继承体系也不一样。
作者:
yuanhnu
时间:
2015-5-8 21:46
感谢分享
作者:
gzp123
时间:
2015-5-8 22:00
恩恩,受教了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2