CY的摸鱼——包装类
java中有8个基本数据类型,这8个类型并不是通过类的方式来定义的。
为了实现java中纯粹的面向对象,基本数据类型分别对应了一个类,这个类就是包装类。
包装类可以让基本数据类型也当作对象使用,而且包装类中也添加了对应的属性和方法。
基本类型和包装类型的对应关系:
byte->Byte
short->Short
int->Integer
long->Long
float->Float
double->Double
char->Character
boolean->Boolean
装箱和拆箱
基本类型转化包装类(装箱):
Interger num=new Interger(666);//使用构造方法
Interger num=Interger.valueOf(666);//使用包装类中的valueOf()方法
包装类转化基本类型(拆箱):
int i=num.intValue();
PS1:其他的差不多一个样子
PS2:JDK1.5后面就可以直接使用自动装箱和拆箱
