有没有办法检测 Java 中的两个对象是否互为别名?在 C 中,我想我们可以检查两个指针指向的内存地址。但是有没有办法在 Java 中做到这一点?
最佳答案
在 java 中,变量是引用,因此您可以使用 ==
比较它们,看看它们是否引用同一个对象。
Object a = ...
Object b = a;
boolean areSame = (a == b); //Will be true.
关于java - 有没有办法检查两个对象在 Java 中是否有别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11396114/