1、java.util.Collection 是一个
接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
├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容器,采用折半的方法查找特定的对象.