Effective-Java读书笔记04--Obey the general contract when overriding equals 重写equals方式时需要遵守通用规则
Object中的equals只有当比较的是"自己"时才返回true.publicbooleanequals(Objectobj){return(this==obj);}当我们重写改方法时,非常容易出错,所以作者给我们的第一个建议是......别重写(...).当我们不需要做逻辑判断的时候尽量不要去重写该方法.对于需要做逻辑判断的类,称为valueclass,比如Integer和Date,这些类就是