java中为了提高程序的执行效率,将-128到127之间的所有包装类提前创建好,放到了方法区的常量池中,目的是这个区间的数字不需要再new对象,直接从整形常量池中取出来。
public class integerTest04 {
public static void main(String[] args) {
Integer x=127;
Integer y=127;
Integer a=128;
Integer b=128;
System.out.println(a==b);
System.out.println(x==y);
}
}
执行结果: