包装类(封装类)
byte-Byte
short-Short
int-Integer
long-Long
float-Float
double-Double
char-Character
boolean-Boolean
八个包装类都在java.lang包内
有六个与数字相关,都默认继承父类java.lang.Number
这六个包装类有对应的方法XXXvalue();将一个包装类类型装换为对应的基本数据类型
这六个包装类有对应的方法parseXXX();将一个String类型转换为对应的基本类型
八个包装类都有带自己对应类型参数的构造方法
除了Character的七个包装类还有带String类型的构造方法重载
笔试题
Integer i1 = 10;
Integer i2 = 10;
Integer i3 = new Integer(10);
Integer i4 = new Integer(10);
i1= =i2;//true
i1= =i3;//false
i3= =i4;//false
i1.equals(i2);//true
i1.equals(i3);//true
i3.equals(i4);//true
Integer i5 = 1000;
Integer i6 = 1000;
i5= =i6;//false