Effective Java - 谨慎实现Comparable接口
类实现了Comparable接口就表明类的实例本身具有内在的排序关系(natural ordering)。因此,该类可以与很多泛型算法和集合实现进行协作。而我们之需要实现Comparable接口唯一的方法——compareTo。以下是相关规则:sgn(x.compareTo(y)) = -sgn(y.compareTo(x))(x.compareTo(y)>0 && y.compareTo(z)>0) 则...