这是两个不同的概念!
实现了Comparable接口的对象是可比较的,可以理解为这个对象具有可比较的功能,当与其他对象比较时调用compareTo(Object obj)传入另一个待比较的对象!
实现了Comparator接口的对象就是一个比较器!可以理解为一种工具,比较器比较对象大小需要你将待比较的两个对象都传给此比较器,调用比较器的compare(T o1, T o2) 方法!
这样说楼主能明白吗?