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

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

比較常見的Java集合類型

更新時間:2022-09-14 11:00:23 來源:動力節點 瀏覽1606次

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

比較常見的Java集合類型

先說一說集合和數組的區別:

1.數組的長度不可變,而集合的長度是可變的

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

Collection:

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

list接口特點

1.有序

2.有下表

3.元素可重復

List接口常見的實現類

1.ArrayList:底層數組實現,線程不安全,查找效率高

初始容量為10,每次擴容為當前容量的1.5倍

2.LinkdedList:底層雙向鏈表實現,線程不安全,增刪效率高

3.Vector:底層數組實現,線程安全,可以根據枚舉器Enumeration遍歷

Set接口特點

1.無序

2.無下標

3.元素不可重復

Set接口常見的實現類

1.HashSet:底層 數組 + 鏈表 +紅黑樹實現

2.TreeSet:底層紅黑樹實現,還實現了SortedSet接口,可以對插入的元素進行排序

Map接口特點

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

1.無序

2.無下標

3.Key值不可重復,Value可重復

Map接口常見的實現類

HashMap:底層數組+鏈表+紅黑樹實現,線程不安全,key value允許為null,初始容量為16,當存儲的數據大于當前容量乘0.75后,擴容為原來的2倍

TreeMap:底層紅黑樹實現,可以對key進行自動排序,線程不安全

HashTable:線程安全

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 真人毛片免费拍拍拍aa视频 | 国产婷婷色综合成人精品 | 毛片毛片免费看 | 第一区免费在线观看 | 免费a级毛片出奶水 | 精品免费在线视频 | 欧美成人禁片在线观看网址 | 四虎最新紧急更新地址 | 亚洲一级毛片免费在线观看 | 亚洲高清在线视频 | 天天干天天操天天爽 | 亚洲欧洲日韩国产一区二区三区 | 天天色综合图片 | 91最新在线视频 | 亚洲精品14p| 国产精品亚洲综合色区韩国 | 九九九九热精品视频 | 成人看片黄a免费看视频 | 国产成人久久一区二区三区 | 国产精品亚洲欧美一级久久精品 | 人人看97| 这里精品| 精品国产一二三区在线影院 | 国产成人久久精品 | 99热久久只有精品99只有精品 | 欧美国产精品 | 天海翼一区 在线播放 | 日本一级黄色录像 | 亚洲一区二区视频在线观看 | 一级一片 | 九九99久久精品午夜剧场免费 | 99视频精品免费99在线 | 久久久成人啪啪免费网站 | 久草成人| 深夜精品寂寞在线观看黄网站 | 天天天天天天干 | 亚洲一区二区在线成人 | 欧美日韩亚洲综合久久久 | 高清不卡一区二区 | 男人天堂视频在线观看 | 亚洲精品免费在线视频 |