JDK1.5出现的新特性
Integer x = new Integer(4);
Integer x = 4;//自动装修//new Integer(4)
以上两个是一样的
x=x+2;//x进行自动拆箱,编程了int类型,和2进行假发运算,再将和进行装箱赋值给X
Integer m = 128;
Integer n = 128;
(m==n)//fauls,因为地址不同,和两个new一样
Integer a = 127;
Integer b = 127;
(a==b)//true 因为a和b指向同一个Integer
因为当数值在byte范围内,对应新特性,如果该数值存在,则不会再开辟新空间