数据类型:对象类型 基本数据类型
基本类型:
整形:byte、short、int、long
浮点型:float、double
字符型:char
布尔类型:boolean
对象类型:String、
包装类:Byte,Short,Integer,Long,Float,Double,Char,Boolean,Character
关于自动装箱与拆箱
装箱:
Integer i =new Integer(10);(jdk5以前)
Integer i =10;(自动装箱)
拆箱:
int a =i;(自动拆箱)
实现:通过在编译器编译字节码文件时,编译器自动tia添加代码valueOf(int i )进行装箱,拆箱同理,添加intValue()。所以自动装箱与拆箱应该是在编译阶段进行的。