public class WrapperTest {
public static void main(String[] args) {
Integer i = 100;
Integer j = 100;
if(i == j)
System.out.println("same");
else
System.out.println("not same");
}
}
上面的代码给出了same
运行时的输出,但是如果我们将i
和的值更改j
为 1000,则输出将更改为not same
. 当我为 SCJP 做准备时,需要弄清楚这背后的概念。有人可以解释这种行为吗。谢谢。