集合架構的作用
實際開發當中,我們常會對一組相同類型的資料進行統一管理操作。到目前為止,我們可以使用陣列、鍊錶結構、二元樹結構來實現。
數組的最大問題在於數組中的元素個數是固定的,要實現動態數組,比較還是比較麻煩,自己實現鍊錶或二元樹結構來管理對象更是不方便。
在JDK1.2版本後,JAVA完整的提供了類別集合的概念,封裝了一組強大的、非常方便的集合框架API,讓我們在開發中大大的提高了效率。
集合中分為三大介面
Collection(集合)、 Map(映射)、Iterator(迭代、便利)
集合框架的介面和類別在Java.util套件中
集合結構圖
框架框架
Collection介面
1.Collection層次結構中的根介面。 Collection表示一組對象,這些物件也稱為collection的元素。有些collection是有順序的,而有些則是無序的,
有些collection允許有重複的元素,而有些則不允許。 JDK不提供此介面的任何直接實作:它提供更具體的子介面(如Set和List)實作。
2.介面的定義
public interface Collection
extends Iterable
3.Collection
刪除remove()
判斷一個元素是不是其成員contains()
遍歷iterator()