【发布时间】:2018-07-22 04:16:02
【问题描述】:
有什么方法可以比较java中两个ints的内存位置吗?
int x = 25;
int y = 25;
我想检查并证明这两个变量是否引用了相同的值或者它们被创建了两次。
x == y
上面的行比较了不是我想要的文字 values。有什么想法吗?
【问题讨论】:
-
Java 中有一个
Integer池,但我认为原语不存在。 -
没有。这在 Java 中是不可能的。
-
如果我没记错的话,两个原语不能共享同一个内存位置。决赛可能,但我很怀疑。
-
您的问题表明您可能走错了路。你能解释一下你为什么要这样做吗?
-
@AlexR 没有重要原因。只是为了探索语言的工作原理。
标签: java variables compare primitive