基本数据类型包装类

Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。
JAVA语言-语言基础-包装类

主要用途

1.作为和基本数据类型对应的类型存在,方便涉及到对象的操作,如Object[]、集合、哈希表等的操作。
2.包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法(这些操作方法的作用是在基本数据类型、包装类对象、字符串之间提供相互之间的转化!)。

自动装箱与拆箱

JDK1.5后,Java引入了自动装箱(autoboxing)/拆箱(unboxing)。
自动装箱: 基本类型的数据处于需要对象的环境中时,会自动转为“对象”。
自动拆箱:每当需要一个值时,对象会自动转成基本数据类型。
在集合哈希表中很实用。

#部分转自尚学堂。

相关文章: