首頁 > Java > java教程 > 主體

Java中的集合框架 筆記

黄舟
發布: 2017-01-18 15:33:31
原創
1372 人瀏覽過

一、集合的概念以及作用:

1.概念:集合是一種工具類,一種容器,可以存儲任意數量的具有相同屬性的對象;

2.作用:1).在類的內部,對資料進行組織

2).簡單而快速的搜尋大數量條目

3).有的集合接口,提供了一系列排列有序的元素,並且可以在序間快速的插入或刪除元素

4).有的集合提供了映射關係,可以透過關鍵字(key)區快速查找到對應的唯一的物件。

二、Java集合框架系統:

1.Collection介面:

(1)List

1.ArrayList實作類別:

*元素有序,並且可以重複,稱為序列

*的控制某個元素的插入或刪除某個位置的元素

*底層由數組實作

2.LinkedList實作類別

(2)Set

1.HashSet實作類別

*Set是元素無需,且不可以重複,被稱為集

2.Map介面

(1)HashMap

*Map提供了一種映射關係,其中的元素是以鍵值對(key,value)的形式存儲,能夠實現根據key快速找到value

*Map的鍵值對以Entey類型的物件實例存在

*key值可以重複,value值不可以重複

3.Collections工具類別

*Collections.sort()方法

4.Comparable介面

*預設比較規則,需要實作ComparaTo()方法

5.Comparator介面

*暫時比較規則,需要實作Compare()方法

三、泛型

集合中的元素,可以是任意型別的物件(物件的參考),如果把某個物件的參考放入集合,則會忽略其型別,而把它當做Object類別處理;

泛型則是規定了某個集合只可以存放的特定類型的對象,會在編譯期間進行類型檢查,可以直接指定類型獲取集合元素;

如:規定集合中只能存放學生類

List<Student> stuList = new ArrayList<Student>();
登入後複製

需要注意的是:泛型集合中限定的類型不能為基本資料型,如int等,可以使用其對應的包裝類別;

以上就是Java中的集合框架筆記的內容,更多相關內容請關注PHP中文網(m.sbmmt.com) !


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板