基本数据类型的包装类:
Java针对所有的基本数据类型都提供了对应的包装类
基本数据类型转换为包装类:
例如:Integer a=new Integer(21);
包装类转换为基本数据类型:
Integer a=new Integer(21);
int b=a.intValue();
自动装箱和拆箱:
在JDK5.0之后为基本数据类型提供了自动装箱(boxing)、拆箱(unboxing)功能,简化了定义方式:
装箱:将基本数据类型包装为对应的包装类对象
拆箱:将包装类对象转换为对应的基本数据类型
例如:Integer a=new Integer(5);可以写成:Integer a=5; //自动装箱
int b=a; //拆箱
注意:在使用时,如果Integer a=null;就会出现NullPointerException(空指针异常)