1. 程式人生 > >Java集合框架介紹

Java集合框架介紹

如果 集合類型 抽象數據類型 其它 size 統一 所有 定性 存儲空間

  Java集合框架是為了表示和操作集合類型而會頂的一種統一的體系結構,Java在集合框架中提供了一些線程的數據結構,加快程序的開發速度和程序的穩定性和可靠性;使用集合框架對集合裏的數據進行統一的處理;集合框架可以根據框架裏的元素數量動態的改變集合的容量,這樣使得程序對存儲空間的利用率更高,效率也更高;

Java集合框架: 

  對外的接口:表示集合的抽象數據類型;

  接口的實現:指實現接口的Java類,是可重用的數據結構

  對集合運算的算法:是指執行運算的方法,例如在集合上進行查找和排序;

集合框架接口

  聲明了對各種集合類型執行的一般操作;技術分享圖片

Collection接口:

  聲明了一組操作多個對象的抽象方法;(一次性操作多個對象)

  實現它的類:AbstractCollection

技術分享圖片

Collection接口常用方法:

  int size()--返回集合對象中包含的元素個數;

  boolean isEmpty()--判斷集合對象中是否還包含元素,如果沒有任何元素,返回true;

  boolean contains(Object obj)--判斷對象是否還在集合中;

  boolean containAll(Collection c)--判斷方法的接收者對象是否包含集合中的所有元素;

  boolean add(Object obj)--向集合中增加對象;

  boolean addAll(Collection<?> c)--將參數集合中的所有元素增加到接收者集合中;

  boolean remove(Object obj)--從集合中刪除對象;

  boolean removeAll(Collection c)將參數集合中的所有元素從接收者集合中刪除;

  boolean retainAll(Collection c)--在接收者集合中保留參數集合中的所有元素,其它元素都刪除;

  void clear()--刪除集合中的所有元素;

Java集合框架介紹