包装类
Integer类型
java.lang.Integer类是Object类的间接子类,用于包装int类型的数据,该类由final关键字修饰,表示该类不能被继承
(1)常用方法
该类重写了Object类的equals()、hashCode()以及toString()方法
Integer(int value) - 根据参数指定的整数值来构造对象
Integer (String s) - 根据参数指定的字符串来构造对象
int intValue() - 用于获取调用对象中含有的int类型数据并返回,用于实现将Integer类型拆包为int类型
static Integer valueOf (int i) - 根据参数指定的整数来得到对象,用于实现将int类型包装成Integer类型
static int parseInt(String s) - 用于将字符串类型的数据转换为int类型的整数
自动装箱池
为提高性能在Integer类的内部提供了自动装箱池,也就是把 -128 ~ 127 之间的整数提前装箱完毕,若程序中需要该范围内的数据则直接从装箱池中获取,无需创建新对象。