黑马程序员技术交流社区

标题: HasMap与Hashtable的差别 [打印本页]

作者: guojiadui    时间: 2015-5-30 17:32
标题: HasMap与Hashtable的差别
是不是HashMap可以放null,效率更高,而Hashtable是线程安全的,那还有什么差别?
作者: wuyusi    时间: 2015-5-30 18:21
Hashtable是同步的,HashMap不是同步的。但优先使用HashMap,因为其方法更多,而且你同样可以为HashMap提供外同步。一个方便的方法就是利用Collections类的静态的synchronizedMap()方法,它创建一个线程安全的Map对象,并把它作为一个封装的对象来返回。这个对象的方法可以让你同步访问潜在的HashMap
作者: !85684009ex    时间: 2015-5-30 21:26
膜拜大神!谢谢大家!
作者: a397131103    时间: 2015-5-30 21:53
学习了   
作者: 武汉小菜鸟    时间: 2015-5-30 23:59
HashTable线程不同,是不安全的




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