问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HashTable的底层是用什么实现的

发布网友 发布时间:2022-04-20 15:50

我来回答

2个回答

懂视网 时间:2022-04-20 20:11

hashtable底层结构是数组加链表加红黑树(JDK1.8增加了红黑树部分)。

  

  hashtable类实现一个哈希表,该哈希表将键映射到相应的值。任何非null对象都可以用作键或值。为了成功地在哈希表中存储和获取对象,用作键的对象必须实现hashCode方法和equals方法。Hashtable的实例有两个参数影响其性能:初始容量和加载因子。Hashtable的实例有两个参数影响其性能:初始容量和加载因子。容量是哈希表中桶的数量,初始容量就是哈希表创建时的容量。注意,哈希表的状态为open:在发生“哈希冲突”的情况下,单个桶会存储多个条目,这些条目必须按顺序搜索。加载因子是对哈希表在其容量自动增加之前可以达到多满的一个尺度。初始容量和加载因子这两个参数只是对该实现的提示。关于何时以及是否调用rehash方法的具体细节则依赖于该实现。

热心网友 时间:2022-04-20 17:19

底层是链表或者树实现的,前者可能性大一些
但不可能是栈
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
3000元 能买什么CPU 和主板 显卡 我想把电脑升级下!! 求大神解答 3000左右配个CPU 主板 显卡 和内存 请大大们指教下 不是配整机_百度知... 中秋送礼送几样 开心短句说说十字以内精选121句 请教下英语大师们: 在考试的时候,第一题总是要选定冠词,a或the 或... I've Never Been To Me的歌词怎么翻译? 云南佛学院人文历史 圆通寺佛教体系 佛教三大语系 【单机】庭院模拟游戏《云端花园》好评如潮介绍_【单机】庭院模拟游戏... 0.15时等于几分 95%化成小数、成数、分数是多少 0.6小时等于几分 0.3时是多少分呢 arcos0.95等于多少度多少分多少秒 急!在线等待 95分等于多少时要分数好评 0.8时等于多少分 8.95时等于多少时多少分 0.4时等于多少分 0.7时等于多少分钟? 0.5时等于多少时多少分数学题求助:0.5时= 6.95时等于几时几分 0,95=化为分数再约分等于几 0.5小时等于几分?这该怎么转换? 0.95等于7分之几? 0.96时等于多少分 为什么0.95时等于75分? 孩子要升初三了激励孩子学习怎样给孩子写一封信 写给初三儿子的一封信 临近中考,老师要求家长给孩子写一封信(300字左右... 微信一天可以支付多少次? 微信支付未成年可以支付吗 微信支付可以代付吗 微信被限制了,我想用微信支付可以吗? 微信支付能开电子发票吗? 微信支付可以吗? 微信支付怎么用?微信支付可以完成哪些支付 微信支付功能可以用到什么时候 linkedhashset,hashtable底层是由什么实现的,hashtable是不是同步的 HashTable有什么用? 小米麦克风声音小怎么办 HashTable底层如何实现线程安全的 小米通话声音小怎么设置 小米11通话音量怎么调大 小米手机听筒声音小 小米手机通话音量怎么调高? 小米11手机怎么调接听电话音量 周公解梦梦见1条石头雕刻的龙 梦见石头雕像做的狐狸 是个机关 左右两边各一个 想... 梦见坟头,旷野上都摆放着石头雕刻的乌龟狮子老虎