【发布时间】:2015-03-19 07:37:41
【问题描述】:
我知道这是一个非常基本的问题,但我想弄清楚这个概念。我想知道== 运算符在原始类型和对象类型的情况下如何工作。例如
Integer a = 1;
int b = 1;
System.out.println(a == b)
a 如何与b 进行比较,而a 包含包含值 1 的对象的引用。有人可以向我解释一下它是如何在内部工作的吗?
【问题讨论】:
-
查看与this question 密切相关的答案。您可能还想阅读auto-unboxing,它将在您引用的代码中使用。