有没有一种方法可以检测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/

10-11 22:22
查看更多