黑马程序员技术交流社区
标题:
HashMap和Hashtable的区别
[打印本页]
作者:
徐方锐
时间:
2016-5-30 23:29
标题:
HashMap和Hashtable的区别
HashMap和Hashtable都实现了Map接口,因此很多特性非常相似,使用方法基本相同。但是,他们有以下不同点:
HashMap允许键和值是null,而Hashtable不允许键或者值是null。
Hashtable是同步的,线程安全,效率低,而HashMap不是同步的,线程不安全,效率高。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2