05 2020 档案
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十三条"Always override toString",在《阿里巴巴Java开发手册》中也有对clone方法规约: 【推荐】慎用 Object的 clone方法来拷贝对象。 说明:对象clone 方法默认是浅拷贝,若想实现深拷贝需覆
阅读全文
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十一条"Always override hashCode when you override equals" You must override hashCode in every class that overrides equals
阅读全文
摘要:本文参考 在《Effective Java》第三版第十条"Obey the general contract when overriding equals"中提到google的AutoValue框架能够自动生成equals()方法,实际上这个框架的作用不仅仅限于生成equals()方法那么简单,它还
阅读全文
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十条"Obey the general contract when overriding equals" the conditions when each instance of the class is equal only to i
阅读全文