排序接口
自定义对象想要排序,都要定义比较器,比较器泛型要使用要排序的对象类型
要么给排序方法传入一个实现Comparator接口的实现类对象,该实现类重写compare()方法的排序规则
要么自定义类实现Comparable接口重写compareTo()方法的排序规则
Comparable自然排序和Comparator比较器的区别
| Comparator | Comparable |
|---|---|
| 位于java.util包下 | 位于java.lang包下 |
| 独立于自定义类之外 | 在自定义类上实现 |
| 调用排序方法指定实现对类对象 | 直接调用排序方法 |

Comments NOTHING