最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

HashMap 和 Hashtable 有什么區(qū)別?

2022-09-16 10:54 作者:網(wǎng)星軟件  | 我要投稿

HashMap 和 Hashtable 有什么區(qū)別?

1.繼承關(guān)系:HashMap 繼承自AbstractMap

Hashtable繼承Dictionary

HashMap 和?Hashtable?都實現(xiàn)了Map?<K,V> 接口,可以操作鍵值對數(shù)據(jù)

2.是否可以使用null:

HashMap允許有null鍵,null值

Hashtable不允許有null鍵/null值

3.初始容量: HashMap初始容量(16)

Hashtable初始容量(11)

4.擴(kuò)容機(jī)制: HashMap擴(kuò)容為原來的2倍

Hashtable擴(kuò)容為原來的2n+1

5.?獲取元素的算法: ?HashMap根據(jù)key【鍵】的得到hashcode值,然后根據(jù)這個hashcode值計算元素在集合中的位置。

Hashtable的對象得到hashcode值,通過除數(shù)留余的計算方法來算出元素在集合中的位置

HashMap 和 Hashtable 有什么區(qū)別?的評論 (共 條)

分享到微博請遵守國家法律
丽江市| 玛纳斯县| 淮滨县| 蒲江县| 南丰县| 东海县| 平湖市| 三江| 柯坪县| 昆明市| 宜章县| 迁西县| 林甸县| 金川县| 东丽区| 自贡市| 巴里| 黄梅县| 四平市| 沙洋县| 唐河县| 宝坻区| 万年县| 紫阳县| 丰台区| 博白县| 德昌县| 抚宁县| 麦盖提县| 潢川县| 曲松县| 乌兰浩特市| 白河县| 泰州市| 新乡县| 广德县| 汕尾市| 汤阴县| 古田县| 杭锦后旗| 岱山县|