//Comparable和Comparator的区别
Comparable
实现了Comparable接口的类可以和自己比较
其它实现了Comparable接口的类依赖于compareTo方法与其进行比较,compareTo会返回:
正整数:a.compareTo(b)中a>b 0:a=b 负整数:a<b
Comparator
1.当对象不支持自己和自己比较(没有实现Comparable接口)但是又想两个对象进行比较
2.一个对象实现了Comparable接口但是compareTo方法中的比较形式不是开发者想要的