Java基础-包装类

为什么要包装类?

在某些场景下,无法直接使用基本数据类型,所以还是需要使用对象,Java 的包装类就是这样出现的。例如泛型不支持基本类型,只能使用包装类来代替基本类型。又因为出于性能考虑保留了8个基本类型。

八个包装类

基本类型包装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble

自动装箱和自动拆箱

我们知道一段代码的执行过程中,最开始是一个叫javac的编译器将.java文件编译称为.class的文件,在这个过程当中下段代码会执行如下操作
Integer b = 10;
//会被编译成 Integer b = Integer.valueOf(10); //自动装箱
int a = b;
//会被编译成 int a = b.intValue(); //自动拆箱
自动装箱就是当把基本类型数据赋给相应的包装类时,把基本类型数据自动转成包装类的过程。
自动拆箱就是

Java基础-包装类最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/18139.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>