// 自动装箱
Integer num = 1000;//编译器遇到这样的代码后直接进行num = new Integer(1000);处理
//自动拆箱
int num2 = new Integer(1000);//编译器直接进行num2 = new Ingeger(1000).intValue()处理。
//验证自动拆箱
Integer num3 = null;
int num4 = num3;//空指针异常
//为了提高效率,-128-127之间仍会把该Integer类看作基本数据类型处理。
Integer num5 = 127;
Integer num6 = 127;
System.out.println(num5 == num6);//true
System.out.println(num5.equals(num6));//true
Integer num7 = 128;
Integer num8 = 128;
System.out.println(num7 == num8);//false
System.out.println(num7.equals(num8));//true