*JDK5提供了一个新特性
* 自动拆装箱:
* 自动装箱:基本数据类型默认提升它对应的包装类型:int-->Integer
* 自动拆箱:对应的包装类类型自动转换为基本类型:Integer-->int
public class IntegerDem03 {
@SuppressWarnings("all")//压制警告(JDK提供的内置注解:注解本质是一个接口)
public static void main(String[] args) {
//创建一个Integer对象
// Integer i=new Integer(100);
Integer i=100;
//进行运算
i+=100;
System.out.println(i);
System.out.println("--------");
//引用类型的默认值是null
Integer ii=null;
//针对NullPointerException:某个对象为空,还使用该对象进行操作
//解决方案:针对某个对象做非空判断
if(ii!=null) {
ii+=100;//自动拆箱-->运算//空指针:对象都是空的,无法使用自动拆箱
System.out.println(ii);
}else {
System.out.println("该对象是null");
}
}
}