java中有8中基本的数据类型,这八种基本的数据类型都有对应的封装类型,下面是对应关系:
int——Integer
float——Float
double——Double
byte——Byte
long——Long
char——Character
boolean——Boolean
short——Short
基本数据类型和它对应的封装类型之间可以相互转换,从基本数据类型到封装类型叫做装箱,从封装类型到基本数据类型叫拆箱,自动拆装箱是jdk5.0提供的新特特性,它可以自动实现类型的转换。
例如:
Integer-->拆箱 int类型 Integer m =10 编译器做的工作 Integer m = Integer.valueOf(100)
int类型--->装箱 Integer类型 int i=m 编译器做的工作 int i = m.intValue()
int——Integer
float——Float
double——Double
byte——Byte
long——Long
char——Character
boolean——Boolean
short——Short
基本数据类型和它对应的封装类型之间可以相互转换,从基本数据类型到封装类型叫做装箱,从封装类型到基本数据类型叫拆箱,自动拆装箱是jdk5.0提供的新特特性,它可以自动实现类型的转换。
例如:
Integer-->拆箱 int类型 Integer m =10 编译器做的工作 Integer m = Integer.valueOf(100)
int类型--->装箱 Integer类型 int i=m 编译器做的工作 int i = m.intValue()