一尘不染

java的hashCode()方法如何工作?

java

我很好奇java如何通过使用Object
API的hashCode()方法生成哈希值?


阅读 263

收藏
2020-12-03

共1个答案

一尘不染

Java不会生成hashCode(),即此处没有自动发生的情况。但是,Object根据对象实例的内存地址生成HashCode。大多数类(尤其是如果要在任何CollectionAPI中使用它的类)都应该实现自己的HashCode(并通过契约使用自己的equals方法)。

2020-12-03