compareTo方法是Comparable接口中唯一的方法。类实现了该接口后表明它的实例具有内在的排序关系。当该对象小于、等于或大于指定对象的时候,分别返回一个负整数、0或者正整数。如果由于指定对象的类型而无法与该对象进行比较,则抛出ClassCastException异常。compareTo方法遵守自反性、对称性和传递性。

  比较整数型基本类型的域,可以使用关系操作符<和>。浮点域用Double.compare或者Float.compare,而不用关系操作符。当遇到浮点值时,它们没有遵守compareTo的通用约定。对于数组域,则把这些规则应用到每个元素上。

  参考资料

  《Effective Java 中文版 第2版》 第12条:考虑实现Comparable接口 P53-57

最新文章

  1. Python魔法 - MetaClass
  2. localdomain的linux域
  3. 【ZOJ】1015 Fishing Net
  4. 【java基础学习】泛型
  5. tapping of data 词义来源
  6. 时隔3年,再次折腾BlackBerry 8830!
  7. ural 1748 The Most Complex Number 和 丑数
  8. LinqJoin方法
  9. 『安全科普』HTTP协议讲解及手工模拟发送
  10. Mysql主从配置+读写分离(转)
  11. 3404: [Usaco2009 Open]Cow Digit Game又见数字游戏
  12. 基于am3358的蜂鸣器测试
  13. selenium + robotframework的运行原理
  14. 关于wooyun-2015-096990的总结
  15. 如何安装 PhoneGap / Cordova (for Win10)
  16. Zepto整体概况
  17. 在 PHP 7 中不要做的 10 件事
  18. 项目Alpha冲刺4
  19. myeclipse创建hibernate工程
  20. Android性能检测工具——traceview

热门文章

  1. 加密算法之非对称加密RSA
  2. Faster-RCNN tensorflow 程序细节
  3. 【Android】Android WebView 网页输入框获取焦点
  4. 004 Java的一次面试题,学长列举
  5. 基本标签-html-1
  6. GIT结合android studio使用总结
  7. centos7如何添加开机启动服务/脚本
  8. 用Java进行大数处理(BigInteger)-hdu1042
  9. HierarchicalClustering:编写HierarchicalClustering层次聚类算法—Jason niu
  10. Stm32基础