<分区>
我了解到hashcode是一个Unique Identification reference number,是一个十六进制数。
我的疑问是,引用号是否代表对象的内存地址?
例如:
Employeee e1=new Employee();
System.out.println(e1.hashcode());
这段代码会返回对象的内存地址吗?
标签 java
<分区>
我了解到hashcode是一个Unique Identification reference number,是一个十六进制数。
我的疑问是,引用号是否代表对象的内存地址?
例如:
Employeee e1=new Employee();
System.out.println(e1.hashcode());
这段代码会返回对象的内存地址吗?
最佳答案
哈希码不是唯一标识。它只是一个帮助您区分对象的数字。两个不同的对象可能具有相同的哈希码,这没问题。
哈希码特点:
关于java - hashcode数是否代表内存地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16418713/