摘要: 重写hashCode()方法的基本规则:1、在程序运行过程中,同一个对象多次调用hashCode()方法应该返回相同的值2、当两个对象通过equals()方法比较返回true时,这两个对象的hashCode()方法返回的值也应该相等3、对象中用作equals()方法比较标准的Field,都应该用来计算hashCode值重写hashCode()方法的一般规则:1、把对象内每个有意义的Field计算出一个int类型的hashCode值,计算方式如下:Field类型计算方式booleanhashCode=(f ? 0 : 1);整数类型(byte,short,char,int)hashCode=(i 阅读全文
posted @ 2013-10-04 23:43 WahsonLeung 阅读(497) 评论(0) 推荐(0) 编辑