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

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

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

更新時間:2020-07-23 15:47:52 來源:動力節(jié)點 瀏覽2379次

Collection

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

數組的特點:

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

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

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

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

初始化

默認初始化:數組元素相當于對象的成員變量,默認值跟成員變量的規(guī)則一樣。數字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免費視頻教程下載:持有對象之集合

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99视频在线观看视频 | 亚洲精品不卡在线 | 国产一极毛片 | 亚洲国产高清视频在线观看 | 色五月在线视频 | 一区二区三区在线 | 网站 | 伊人精品视频在线 | 夜色99| 久久精品中文字幕久久 | 久久久久亚洲视频 | 久久久久夜夜夜精品国产 | 高清在线一区二区三区亚洲综合 | 夜夜夜夜夜夜夜工噜噜噜 | 成年人免费网址 | 亚洲精品美女久久久久 | 久久精品网 | 宅男噜噜噜66一区二区 | 深夜成人在线 | 亚洲另类伦春色综合妖色成人网 | 精品久久一区 | 亚洲另类欧美日韩 | 香蕉超级碰碰碰97视频蜜芽 | 久久综合激情 | 特级毛片免费视频播放 | 亚洲七七久久综合桃花 | 二级毛片| 日本高清免费视频不卡a | 久久的爱久久久久的快乐 | 亚洲香蕉国产高清在线播放 | 这里只有精品首页 | 国产成人精品cao在线 | 性一交一乱一欲0 | 四虎在线最新永久免费 | 久久艹免费视频 | www.黄色免费| 免费视频亚洲 | 麻豆成人久久精品二区三 | 亚洲国产婷婷俺也色综合 | 中国一级毛片录像 | 影音先锋在线亚洲精品推荐 | 曰鲁夜鲁鲁狠狠综合 |