Collection
java.util.Collection
是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection
接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。
List
,Set
,Queue
接口都继承Collection
。
直接实现
该接口的类只有AbstractCollection
类,该类也只是一个抽象类,提供了对集合类操作的一些基本实现。
Collections
java.util.Collections
是一个包装类。它是集合类的一个工具类/帮助类,服务于Java的Collection框架,此类不能实例化。它包含有各种有关集合操作的静态方法(对集合的搜索、排序、线程安全化等),大多数方法都是用来处理线性表的。