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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Javase免費視頻教程下載:持有對象之集合

Javase免費視頻教程下載:持有對象之集合

更新時間:2020-07-23 15:47:52 來源:動力節點 瀏覽2309次

Collection

數組:存儲同一種數據類型的集合容器。

數組的特點:

1.數組是相同數據類型(數據類型可以為任意類型)的有序集合

2.數組也是對象。數組元素相當于對象的成員變量(詳情請見內存圖)

3.數組長度的確定的,不可變的。如果越界,則報:ArrayIndexOutofBoundsException

4.數組中的元素與元素之間的內存地址是連續的。

初始化

默認初始化:數組元素相當于對象的成員變量,默認值跟成員變量的規則一樣。數字0,布爾false,char\\u0000,引用:null。

初始化方法:

1:構造器方法,Collection的構造器接受另外一個Collection,用它來進行初始化

比如:

Collection<Integer>collection=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5));

2:Collections.addAll()方法接受一個Collection對象,以及一個數組或是一個用逗號分割的列表,將其添加到Collection中

比如:

Collections.addAll(collection,11,12,13,14,15);

Collections.addAll(collection,moreInts);

3:Collection.addAll()方法將一個Collection對象全部添加進去

比如:collection.addAll(Arrays.asList(moreInts));

collection主要方法:

boolean add(Object o):添加對象到集合

boolean remove(Object o):刪除指定的對象

int size():返回當前集合中元素的數量

boolean contains(Object o):查找集合中是否有指定的對象

boolean isEmpty():判斷集合是否為空

Iterator iterator():返回一個迭代器

boolean containsAll(Collection c):查找集合中是否有集合c中的元素

boolean addAll(Collection c):將集合c中所有的元素添加給該集合

void clear():刪除集合中所有元素

void removeAll(Collection c):從集合中刪除c集合中也有的元素

void retainAll(Collection c):從集合中刪除集合c中不包含的元素

collection主要子接口對象:

Javase免費視頻教程下載:持有對象之集合

1、Collection接口

Collection是最基本集合接口,它定義了一組允許重復的對象。Collection接口派生了兩個子接口Set和List,分別定義了兩種不同的存儲方式

2、Set接口

Set接口繼承于Collection接口,它沒有提供額外的方法,但實現了Set接口的集合類中的元素是無序且不可重復。

特征:無序且不可重復。

3、List接口

List接口同樣也繼承于Collection接口,但是與Set接口恰恰相反,List接口的集合類中的元素是對象有序且可重復。

特征:有序且可重復。

兩個重要的實現類:ArrayList和LinkedList

1.ArrayList特點是有序可重復的

2.LinkedList是一個雙向鏈表結構的。

4.Map

Map沒有繼承Collection接口,Map提供key到value的映射。

├Hashtable任何非空(non-null)的對象。同步的

├HashMap可空的對象。不同步的,但是效率高,較常用。注:迭代子操作時間開銷和HashMap的容量成比例。因此,如果迭代操作的性能相當重要的話,不要將HashMap的初始化容量設得過高,或者load factor過低。

└WeakHashMap改進的HashMap,它對key實行“弱引用”,如果一個key不再被外部所引用,那么該key可以被GC回收。

SortMap---TreeMap

Javase免費視頻教程下載:持有對象之集合

以上就是動力節點java培訓機構的小編針對“Javase免費視頻教程下載:持有對象之集合”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人日韩视频 | 亚洲线精品久久一区二区三区 | 在线观看日本人免费视频色 | 成年人国产视频 | 亚洲丶国产丶欧美一区二区三区 | 成人欧美一区二区三区视频xxx | 九九影片重口味 | 91视频免费观看高清观看完整 | 性做久久久久久坡多野结衣 | a毛片在线还看免费网站 | 日韩欧美在线一级一中文字暮 | 亚洲香蕉一区二区三区在线观看 | 欧美性一区二区三区 | 国产精品欧美日韩视频一区 | 中国护士一级毛片免费版本 | 九九精| 午夜一级毛片免费视频 | 91在线成人| 美女久久久久 | 成人一a毛片免费视频 | 99玖玖| 免费播放一区二区三区 | 久青草免费视频 | 国产永久免费爽视频在线 | 91国内精品久久久久免费影院 | 欧美一区二区三区久久久 | 高清一级毛片 | 免费看欧美一级特黄α大片 | 国产成人亚洲精品一区二区在线看 | 九九久久九九 | 国产亚洲精品在天天在线麻豆 | 精品国产免费久久久久久婷婷 | 麻豆精品视频 在线视频 | 香蕉国产 | 国产精品久久久久国产精品三级 | 青青青国产手机免费视频 | 在线视频日韩精品 | 国产欧美成人 | 国产在线精彩视频二区 | 久久久一区二区三区 | 国产乱子伦一区二区三区 |