大战熟女丰满人妻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免費視頻教程下載:持有對象之集合”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 91视频成人| 四虎影院国产精品 | 99久久99久久久精品齐齐鬼色 | 亚洲视频福利 | 在线观看色 | 亚洲欧美日韩在线不卡 | 国产精品久久二区三区色裕 | 色姑娘久 | 国产精品久久久视频 | 免费一级毛片 | 国产精品国产国产aⅴ | 色狠狠色综合吹潮 | 国产欧美一区二区成人影院 | 日韩欧美一卡二区 | 最新99国产成人精品视频免费 | 99久久精品久久久 | 日本一级毛片在线看 | 九九视频免费在线观看 | 欧美精品久久久久久久小说 | 国产91在线免费 | 京野结衣免费一区二区 | 久久国产精品夜色 | 亚洲视频精品 | a网在线| 免费久久精品 | 国产亚洲精品久久久久久小说 | 国产精品久久九九 | 一级毛片直接看 | 99视频在线观看视频 | 麻豆首页 | 精品视频自拍 | 哪个网站能看毛片 | 夜夜操综合 | 中文在线免费视频 | 久久成人乱小说 | 国产50岁老熟妇毛片 | 久久精品国产欧美日韩99热 | 国产在线麻豆精品 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 国产精品美女视频 | 91视频欧美|