黑马程序员技术交流社区

标题: 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