1、java.util.Collection 是一個接口。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類庫中有很多具體的實現。Collection接口的意義是爲各種具體的集合提供了最大化的統一操作方式。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
2、2、java.util.Collections 是一個包裝類。它包含有各種有關集合操作的靜態多態方法。此類不能實例化,就像一個工具類,服務於Java的Collection框架。
例如:void sort(List) 對LIst容器內的元素進行排序
void shuffle(List) 對List容器內的對象進行隨機排列
void reverse(List) 對List容器內的對象進行逆向排序
void fill(List,Object)
用一個特定對象重寫整個List容器
void coppy(List dest,List src)
將src List容器內容拷貝到dest List容器
int binarySearch(List,Object);
對於順序的List容器,採用折半的方法查找特定的對象.