public static void main(String[] args) {
Integer i = Integer.valueOf(100); //装箱
Integer i1 = 100; //自动装箱
i1 = i1.intValue() + 200; //拆箱
i1 += 200; //自动拆箱和自动装箱
Integer i = 200; //自动装箱
i += 200; //i+=200; i+200自动拆箱;i = i =200 自动装箱
}
注意在使用包装类类型的时候,如果做操作,最好先判断是否为null
我们推荐的是,只要是对象(或引用类型),在使用前就必须进行不为null的判断
因为对象指向一块内存,而null无法指向内存
在学习中有时候没有做这个判断,但是在开发中一定要做这个判断