Effective Java

来源:互联网 发布:c语言中 x是什么意思 编辑:程序博客网 时间:2024/06/08 08:05

读书笔记 仅供参考

compaerTo

compareTo 方法没有在 Object 中声明,而是 Comparable 接口中唯一的方法,类实现了 Comparable 接口,就代表可以进行排序。

//可以简单地对数组进行排序Arrays.sort(a);

一旦实现了 Comparable 接口,就可以和许多泛型算法和依赖于该接口的集合实现进行协作。

public interface Comparable<T> {    //小于,等于或大于时分别返回 负数, 0, 正数    int compareTo(T t);}

强烈建议:compareTo 的结果应该与 equals 方法结果一致。
要谨慎地考虑比较的域的顺序,从最关键的域开始、

原创粉丝点击