关注
HashMap和Hashtable都实现了Map接口,因此很多特性非常相似。但是,他们有以下不同点:
(一) HashMap允许键和值是null,而Hashtable不允许键或者值是null。
(二) Hashtable是同步的(线程安全的),而HashMap不是同步的(线程不安全的)。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。
(三) HashMap提供了可供应用迭代的键的集合,因此,HashMap是快速失败的。另一方面,Hashtable提供了对键的列举(Enumeration)。
(四) Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。一般认为Hashtable是一个遗留的类。
查看原帖
点赞 评论
相关推荐
12-21 15:20
重庆邮电大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 2025年终总结 #
162156次浏览 2742人参与
# 长城汽车工作体验 #
12602次浏览 16人参与
# 牛客2025仙途报告 #
166次浏览 3人参与
# 你面试体验感最差/最好的公司 #
10850次浏览 185人参与
# 大家实习每天都在干啥 #
105740次浏览 569人参与
# 总结:哪家公司面试体验感最差 #
83056次浏览 387人参与
# 比亚迪工作体验 #
72574次浏览 275人参与
# 一人说一个提前实习的好处 #
6451次浏览 123人参与
# 秋招落幕,你是He or Be #
6524次浏览 145人参与
# 重来一次,你会对开始求职的自己说 #
4564次浏览 117人参与
# 实习没事做是福还是祸? #
11055次浏览 180人参与
# 今年你最想重开的一场面试是? #
2172次浏览 34人参与
# 团建是“福利”还是是 “渡劫” #
5474次浏览 131人参与
# 你小心翼翼的闯过多大的祸? #
9121次浏览 130人参与
# 运营来爆料 #
71511次浏览 450人参与
# 长鑫存储求职进展汇总 #
52041次浏览 240人参与
# 招聘要求与实际实习内容不符怎么办 #
144019次浏览 869人参与
# 工作中听到最受打击的一句话 #
4008次浏览 81人参与
# 如何排解工作中的焦虑 #
246301次浏览 2268人参与
# 大厂VS公务员你怎么选 #
72920次浏览 666人参与
