请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 279|回复: 0

HashMap和Hashtable的区别:

[复制链接]

65

主题

66

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
发表于 2022-11-7 08:44:37 | 显示全部楼层 |阅读模式
相同点:都实现了Map接口,都是键值对的数据结构。
不同点:1、Hashtable是线程安全的,也就是线程同步的。HashMap是线程不安全的,也就是不同步的,单线程情况下使用HashMap效率更高
2、HashMap运行往key或者value存储null,而HashTable会抛出空指针异常
3、Hashtable是java1.1的一个类,基于Dictionary类,HashMap是java1.2引进的Map接口下的一个实现。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-10-5 05:02 , Processed in 0.041404 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表