Java拆装箱,java封箱和拆箱

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: