1.自定义类的equals与hashcode的定义必须一致
如果x.equals(y)返回true,那么x.hashCode()就必须与y.hashCode(具有相同的值.)如果用定义的Employee.equals比较雇员的ID,那么hashCode方法就需要散列ID,而不是雇员的姓名或散列地址.
2.对象做相等比较最好用equals,而不要用==,==是比较地址值,Integer比较值相等有一定的范围。
项目中写了个Byte a==byte b eclipse中的插件findbug提示错误,建议改成equals