boxing

  Integer i1 = 100;
   Integer i2 = 100;
   Integer i3 = 1000;
   Integer i4 = 1000;
   System.out.println(i1==i2);
   System.out.println(i3==i4);

正确答案是
true
false


如果int values between -128 and 127,VM使用相同的对象,否则创建新的对象。

你可能感兴趣的:(in)