大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 比較常見的Java集合類型

比較常見的Java集合類型

更新時間:2022-09-14 11:00:23 來源:動力節(jié)點(diǎn) 瀏覽1421次

Java常見集合分為兩大類 Collection 和 Map集合是用來存儲對象的容器。

比較常見的Java集合類型

先說一說集合和數(shù)組的區(qū)別:

1.數(shù)組的長度不可變,而集合的長度是可變的

2.數(shù)組可以存基本數(shù)據(jù)類型和引用數(shù)據(jù)類型,而集合只能存儲引用數(shù)據(jù)類型

Collection:

Collection是一個接口,List 接口和Set 接口繼承了Collection接口

list接口特點(diǎn)

1.有序

2.有下表

3.元素可重復(fù)

List接口常見的實(shí)現(xiàn)類

1.ArrayList:底層數(shù)組實(shí)現(xiàn),線程不安全,查找效率高

初始容量為10,每次擴(kuò)容為當(dāng)前容量的1.5倍

2.LinkdedList:底層雙向鏈表實(shí)現(xiàn),線程不安全,增刪效率高

3.Vector:底層數(shù)組實(shí)現(xiàn),線程安全,可以根據(jù)枚舉器Enumeration遍歷

Set接口特點(diǎn)

1.無序

2.無下標(biāo)

3.元素不可重復(fù)

Set接口常見的實(shí)現(xiàn)類

1.HashSet:底層 數(shù)組 + 鏈表 +紅黑樹實(shí)現(xiàn)

2.TreeSet:底層紅黑樹實(shí)現(xiàn),還實(shí)現(xiàn)了SortedSet接口,可以對插入的元素進(jìn)行排序

Map接口特點(diǎn)

存儲的是Key-Value格式的鍵對值

1.無序

2.無下標(biāo)

3.Key值不可重復(fù),Value可重復(fù)

Map接口常見的實(shí)現(xiàn)類

HashMap:底層數(shù)組+鏈表+紅黑樹實(shí)現(xiàn),線程不安全,key value允許為null,初始容量為16,當(dāng)存儲的數(shù)據(jù)大于當(dāng)前容量乘0.75后,擴(kuò)容為原來的2倍

TreeMap:底層紅黑樹實(shí)現(xiàn),可以對key進(jìn)行自動排序,線程不安全

HashTable:線程安全

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本深夜影院 | 四虎影片 | 爱综合网 | 久久视热这只是精品222 | 国产高清自拍视频 | 免费在线欧美 | 亚洲视频在线一区二区 | 国产欧美一区二区三区在线看 | 久久一级 | 狠狠综合久久综合网站 | 精品综合久久久久久97超人 | 全免费午夜一级毛片一级毛 | 精品在线观看国产 | 91视频一区| 老子影院午夜理伦手机不卡 | 欧美在线观看一区二区三 | 香蕉成人 | 国产妇乱子伦视频免费 | 免费香蕉一区二区在线观看 | 精品福利 | 久久色亚洲 | 欧美日韩国产亚洲一区二区三区 | 精品国产日韩亚洲一区二区 | 九九性视频 | 伊人天天干 | 99热久久这里只有精品首页 | 亚洲a网 | 亚洲一区成人 | 国产综合精品久久久久成人影 | 91在线中文字幕 | 日韩中文字幕网 | 一区二区三区中文字幕 | 伊人亚洲| 久草最新 | 免费国产黄线在线观看视频 | 亚洲一级在线 | 免费看黄色的视频 | 99精品亚洲| 玖玖爱国产 | 国产欧美一区二区三区免费 | 久9视频这里只有精品8 |