Comparable:
public interface Comparable<T> //Comparable就是一个泛型接口
public int compareTo() //compareTo方法就构成了整个Comparable源码的唯一的有效方法
Comparator:
public interface Comparator<T> //Comparator就是一个泛型接口
public int compare(T o1, T o2) //Comparator接口中的一个核心方法
equals:
public boolean equals(Object obj)//此方法是也是一个比较重要的方法,但是一般不会使用,可以直接使用Object对象的equals 方法(所有对象都继承自Object)。
Comparable需要类实现之后,重写comparaTo方法,相比较而言,Comparator在Collections.sort(List<T> list, Comparator<? super T> c)中显得更加灵活。