包装类
基本数据类型:byte、 short、int、 long、 char、 float、 double、 boolean
引用数据类型:Byte、Short、Integer、Long、 character、Float、 Double、 Boolean
为什么提供包装类
java为了实现一切皆对象,为8种基本类型提供了对应的应用类型。
后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型。
自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量。
自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量。
包装类特有功能
包装类的变量默认值可以是null, 容错率更高(null是给引用类型的,基本类型不能用)。
可以吧字符串类型的数值转换成真实的数据类型