java学习_包装(自动装箱和自动拆箱)

为什么要自动装箱和自动拆箱?

Java并不是纯面向对象的语言,当java中的基本数据类型不是面向对象的,可以把数包装为对象。这是jdk5.0之后的新功能。

以下基本数据类型可以转换为包装类

基本数据类型 包装类
byte Byte
boolean Boolean
short Short
char Char
int Integer
float Float
long long
double Double

下面便以int 和 Integer 为例:

自动装箱:

自动拆箱:

猜你喜欢

转载自blog.csdn.net/su_nmer/article/details/81149346