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

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

千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

2023-07-22 10:41 作者:熱心市民小天QAQ  | 我要投稿

HashMap的構(gòu)造:

無參構(gòu)造:


HashMap<String,String> mp=new HashMap<>();


初始化默認(rèn)容量為16,擴容因子為0.75,閾值為12


意思是當(dāng)你的元素個數(shù)超過了12,就會擴容,擴容為之前的2倍。


帶參構(gòu)造:


HashMap<String,String> mp=new HashMap<>(10,0.8f);


這里的10就是初始容量,但是會給你轉(zhuǎn)為16,也就是大于等于你賦值的最靠近的2的次方。


如果你寫6,那就變成8,寫13,變16,寫23,變32。。。。。


0.8f是擴容因子,表示你的元素個數(shù)超過了百分之80就會擴容,還是擴容2倍。


注意:自己寫的擴容因子必須加f,表示是float類型的??梢詫懙谋?大,但是這樣很沒用,不推薦。擴容因子為0.75的好處:


如果擴展因子過小,HashMap 將會頻繁地擴展容量,導(dǎo)致較多的內(nèi)存開銷和較慢的查詢速度;如果擴展因子過大,HashMap 將較少地擴展容量,導(dǎo)致沖突的可能性增加,查詢速度可能會變慢。

————————————————

版權(quán)聲明:本文為CSDN博主「weixin_52606787」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_52606787/article/details/131816431

千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java的評論 (共 條)

分享到微博請遵守國家法律
越西县| 揭西县| 南投市| 南康市| 磐石市| 平舆县| 卢氏县| 合水县| 湘西| 林口县| 缙云县| 潜山县| 陇西县| 凤翔县| 西乌珠穆沁旗| 万山特区| 尖扎县| 论坛| 大同市| 银川市| 互助| 措美县| 哈巴河县| 册亨县| 周宁县| 沾化县| 达拉特旗| 淮南市| 英吉沙县| 连南| 鱼台县| 塘沽区| 普格县| 千阳县| 尼勒克县| 阳城县| 湖南省| 莱阳市| 安康市| 阿鲁科尔沁旗| 达拉特旗|