Java包装类
包装类
包装类将基本类型包装成对象的类,可以作为对象使用
基本类型对应的包装类型
boolean --> Boolean;
char --> Character;
byte --> Byte;
short --> Short;
long --> Long;
int --> Integer;
float --> Float;
double --> Double;
装箱和拆箱
装箱:基本数据类型->对应包装类
拆箱:对应包装类->基本数据类型
Integer的128陷阱
Integer
类的缓存范围默认是从-128
到127,当超过这个范围时则会创建一个新的对象,否则返回缓存中的对象
不在-128-127则创建新的对象,返回false