Java拆装箱,java封箱和拆箱
1、什么是装箱?什么是拆箱?
装箱:将基本类型更改为包装类型的过程。
拆包:将打包程序的类型改为基本类型的过程。
学习在线视频共享:java在线教程
2、装箱和拆箱的执行过程是怎样的
装箱是通过调用包装类的valueOf方法实现的;
通过调用包装类的xxxValue方法实现解包,其中xxx表示对应的基本数据类型。
比如Integer的valueOf(int)方法在int装箱时自动调用;Integer在解包时自动调用Integer的intValue方法。
3、常见问题
(1)整数包装器valueOf方法返回对象时,会返回常用取值范围内的缓存对象。
(2)浮点包装类valueOf方法返回一个新对象。
(3)布尔封装类valueOf方法布尔类的静态常数TRUE FALSE。
推荐更多文章和教程:java开发入门。以上是java中装箱和解包的细节。请关注其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。