IT追梦者

Programming
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月21日

摘要: Object默认的equals方法:1.类的每一个实例天生具有独一无二的特性如:Thread的每一个实例代表不同的活动实体;2.不关心该类是否具有逻辑上的相等性:如Random类实现随机的效果;3.超类已经overridden equals方法,且超类的equals实现适合本身;4.该类是私有或包私有,能确保equals方法不会被外部调用。equals方法重写应遵循的规则:1.自反性:通常不会打破,如果你硬要这么做,如:总是return false2.对称性:3.传递性:4.一致性:equals方法不要依赖不可靠的资源如URL相等性比较依赖ip地址。5.非null引用.equals(null) 阅读全文

posted @ 2011-03-21 21:33 星龙冰 阅读(1175) 评论(0) 推荐(0)