概述
包装类,也叫封装类。
Java是面向对象语言,一切皆对象,但是有 8个基础数据类型,它们不是对象,JAVA通过包装类,将基本数据类型 “包装” 成对象
基本数据类型 与 包装类 对应,如下图:
包装类的继承关系
构造方法
Integer(int):将一个int基础数据类型转化成Integer对象
Integer(String):将一个字符串转化成Integer对象
常用方法
XXXValue():XXX代表了六种表示数字的基础数据类型,可以将Integer对象转化成对应数据类型的数组
parseInt(String):将String转化成int基础数据类型
valueOf(String):将String转化成Integer类型对象
自动装箱和自动拆箱
自动拆装包。基础数据类型和它的封装类可以自动转化
这是1.5开始的新特性,为了方便开发人员开发。
Integer i = 10;//自动装箱,基本数据类型转换为包装器类型
int index = i;//自动拆箱,包装器类型装换为基本数据类型


