Comparatable,Comparable,Comparator
1、Comparable是“可比较的”,Comparator是“比较器”,
Comparable 定义在类的内部,。Comparator 是放在类的外部,就不要对类进行修改了,然后写另外一个类来实现这个Comarator接口,这两个都可以用作任何排序的样子(可能吧,也许写错了)
2 Comparator的实现类只有两个Collator, RuleBasedCollator。但是Comparable 有很多实现类
Comparatable接口必须由需要排序的多元素类本身来实现,且在其内部重写comparaTo()方法;Comparator接口是在需要排序的多元素类的外部(即使用外部类)来实现,且必须在该外部类中重写compara()方法。
(个人还是有点懵的,巨烦)