一、包装类的引出
假设想要定义一个整型数组列表,但是泛型的类型参数不允许是基本数据类型,也就是说不能写成ArrayList<int>。这里就可以使用Integer包装器类。
二、包装类的分类体系图
三、包装类的自动装箱和自动拆箱
1、jdk5之前的都是手动装箱和手动拆箱
装箱:基本数据类型--->包装类型
拆箱:包装类型--->基本数据类型
2.jdk5及jdk5之后采用的是自动装箱和自动拆箱
3.自动装箱底层时调用的valueOf()方法,自动拆箱底层调用的是xxxValue()方法。
四、常用方法
五.Integer创建机制