当前位置:阳光沙滩 >Java > 查看文章
阿里云优惠码

1.JAVA中基本数据类型的自动装箱与自动拆箱

前提条件,java版本是1.5以后的,包括1.5的版本.

1.1.自动装箱

在java1.5以前呢,这样的写法:

Integer num = 10;

是不对的,因为呢Integer是对象,而10只是一个数。

那么在1.5以后的版本就可以了,因为它会自动装箱,也就是把10变成一个Integer对象,也就是类似于这个操作:

Integer num = new Integer(10);

那么不需要去new 就可以把10变成Integer类型的对象,这个过程就叫做自动装箱啦!

1.2.自动拆箱

那什么是自动拆箱呢,那就是我们可以直接用Integer类型的对象直接进行运算,比如说:

//自动装箱
Integer num = 10;
//自动拆箱,就是Integer类型可以直接进行运算
int sum = num + 10;
Log.d(TAG,"sum == " + sum);

这个时候,打出来的log结果是

sum == 20

那么这个过程呢就是自动拆箱啦。

7K
相关文章
为您推荐
各种观点

报歉!评论已关闭.