最近在看《Effective Java》,里面看到了关于重载hashCode、equals和toString方法的篇章,顿时觉得视野开拓了不少,而且正结合自己工作、项目中的实例,觉得有必要总结一下,并分享给其它人。

首先,我准备了一个Bean,里面有几种数据类型的变量,算是各自举了个例子:

 1 public class Instance {
 2     public byte parameter1;
 3     public boolean parameter2;
 4     public char parameter3;
 5     public short parameter4;
 6     public int parameter5;
 7     public long parameter6;
 8     public float parameter7;
 9     public double parameter8;
10     public int[] intArr;
11     public String string;
12
View Code

相关文章: