自动装箱和手工装箱的范围:
public class Test {
public static void main(String[] args) {
Integer i1= 10;//自动装箱
Integer i2= new Integer (10);//手工装箱
Integer i3= 150;
Integer i4= 150;
Integer i5= 10;
System.out.println(i1==i2);//false,new开辟了新的空间,地址不同
System.out.println(i3==i4);//false,150超出了装箱的范围,它的范围是-128 到127
System.out.println(i1==i5);//true
}
}
装箱拆箱操作://JDK1.5之前的装箱拆箱
public class Test {
public static void main(String[] args) {
//装箱
Integer integer = new Integer(10);
//拆箱
int data = integer.intValue();
System.out.println(data+10);
}
}