看如下代码:
public class Test {
public static void main(String[] args) {
Integer i1 = 128;
Integer i2 = 128;
System.out.println(i1 == i2); //false
Integer i3 = 127;
Integer i4 = 127;
System.out.println(i3 == i4); //true
}
}
自动装箱,再底层实际调用的是这个方法Integer i1 = Integer.valueOf(128); 查看valueOf()方法的源码!