Collection和Collections的区别主要有以下两点:
java.util.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用方法。List和Set两大接口都是扩展了Collection接口。Collection接口的意义是为各种具体的集合操作提供最大化的统一操作。
java.util.Collections是一个包装类。为各种扩展了Collection接口的类或者接口提供算法操作。即一个算法的集合。
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
public class Demo {
public static void main(String[] args) {
LinkedList<Integer> listOne = new LinkedList<Integer>();
listOne.add(1);
listOne.add(2);
listOne.add(3);
Collections.sort(listOne);
System.out.println(listOne);
}
}