Java的那点事:equals()与hashCode()函数

        最近看了一篇很牛逼的博文,好像是翻译的:“别让Hibernate偷走了你的标识符”(推荐一看),里面再次提及了类的equals和hashCode函数使用问题。这有时候很容易让人忽视,所以说明一二。

       Effetive Java上有这么一段关于equals使用的准则:

一、什么情况下可以不覆盖equals方法

如果不覆盖equals方法,那该类的每个实例都只与它自身相等,而有时候这就是我们需要的。

1、类的每个实例本质上都是唯一的

对于代表活动实体如Threa[......]

Read more

Posted in Java | Tagged , , | Leave a comment