Hashtable底层实现原理是什么【面试题详解】

今天爱分享给大家带来Hashtable底层实现原理是什么【面试题详解】,希望能够帮助到大家。

概念:
HashTable类继承自Dictionary类, 实现了Map接口。 大部分的操作都是通过synchronized锁保护的,是线程安全的, key、value都不可以为null, 每次put方法不允许null值,如果发现是null,则直接抛出异常。
官方文档也说了:如果在非线程安全的情况下使用,建议使用HashMap替换,如果在线程安全的情况下使用,建议使用ConcurrentHashMap替换。

数据结构:
数组+链表。

隐藏内容,您需要满足以下条件方可查看
输入提取码可见
请在下方输入提取码,之后当前隐藏内容将为您展示
IT热血青年
输入提取码:
关注公众號"IT热血青年"点击底部【提取码】小程序,将验证码1638”输入小程序获取 [提取码][扫码关注]右侧二维码"IT热血青年"。
由于网站服务器每月开支,只有公众号每日微薄收入!也麻烦您抽空阅读一下公众号文章,助小破站坚持下去 滴水之恩,当涌泉相报。
End

人已赞赏
Java

HashMap的底层实现原理是什么【面试题详解】

2020-11-9 10:26:43

Java

Java类初始化顺序是什么【面试题详解】

2020-11-9 10:42:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧