Java equals 和 hashCode 方法 - 技术限制

标签 java

我对 java 的 equals(Object o) 和 hashCode() 方法有疑问。这两种方法的实现的技术限制是什么?在实现这个方法的过程中,有什么是我不能做的吗?

最佳答案

没有。它只是 Object 类中的两个方法。您甚至可以在此方法中更改对象的状态,这会吓坏每个开发人员和系统,但从技术角度来看它仍然有效。

关于Java equals 和 hashCode 方法 - 技术限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507052/

相关文章:

java - 在继续代码之前等待最终结果

java - 使用 gson/jackson java API 解析 json 文件

java - JTA、带有atomikos的Hibernate多个XA数据源不维护SpringBoot中的事务

java - 如何在android中实现自定义可折叠工具栏?

java - jMockit - 如何使构造函数调用返回模拟

java - 在 Web 应用程序中处理上下文的任何巧妙方法?

java - 如何从 bash 调用 servlet

java - 将 JTextArea 嵌入到 JMenuItem 中

java - 数学方程中的 Nan

C# 应用程序从 Java 类创建对象?