由System.identityHashCode方法返回的哈希码是唯一分配给每个对象的吗?

问题描述 投票:2回答:1

由System.identityHashCode方法返回的哈希码是否唯一地分配给每个对象?如果没有,是否可以使用标准api为每个对象获取唯一的ID?

java hashcode
1个回答
0
投票

不,这并非对所有对象都是唯一的。这完全取决于您的JVM实现。您只能确保对于同一对象,此方法返回相同的值。

© www.soinside.com 2019 - 2024. All rights reserved.