黑马程序员技术交流社区
标题:
HashMap和Hashtable的区别
[打印本页]
作者:
学霸你在哪里呀
时间:
2015-3-24 17:56
标题:
HashMap和Hashtable的区别
一直傻傻弄不清楚,求解,最好简单易懂。。。
作者:
圣光忏悔
时间:
2015-3-24 18:08
HashMap可以看做是用来替代的Hashtable的
HashMap的键值对可以为null 而Hashtable不行
HashMap是非线程安全的, Hashtable线程是安全的
其他地方基本差异不大.
作者:
福娃51zx
时间:
2015-3-25 18:57
HashMap是Hashtable的轻量级实现(非线程安全的实现),它们都完成了Map接口,主要区别在与HashMap允许空键值(null key)。
两者最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。
作者:
爱做梦的年纪
时间:
2015-4-1 21:08
一个是Map集合, 一个是set集合的 一个是存入的是一个值,一个存入的是键和值。
作者:
悟败者
时间:
2015-4-9 08:01
HashMap新出来 肯定高级 还是线程不同步效率高
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2