1,java.util.Collection 是一个集合接口。他提供了对集合对象进行基本操作的通用接口方法。Collection接口在java类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。
collection
| ---List
| |--LinkedList
| |--ArrayList
| |--Vector
| |--Stack
|---Set
2,java.util.Collections 是个包装类。他包含了各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于java的Collection框架。
小例子一枚:
public class TestCollections{
public static void main (String args[]){
//注意List是实现Collection接口的
List list= new ArrayList();
double array[]={112,111,23,456,231};
for(int i=0;i<array.length;i++){
list.add(new Double(array[i]));
}
Collections.sort(list);
for(int i=0;i<array.length;i++){
System.out.println(list.get(i));
}
//结果: 23.0 111.0 112.0 231.0 456.0
}
}
|