美文网首页js css html
什么是自动装箱、拆箱

什么是自动装箱、拆箱

作者: 糯米团子123 | 来源:发表于2022-06-23 16:29 被阅读0次

自动装箱、拆箱:基本数据类型和包装类型的相互转换操作(java5增加)。

自动装箱:基本数据类型转化为包装类型。

    在java5之前,将基本数据类型转换为包装类型,只能用如下两种办法:

Integer a1 = new Integer(8);

integer a2 = Integer.valueOf(8);

        第一种方法已经被废弃,不推荐使用

    在java5之后,可以直接转换

Integer a3 = 8;

        自动装箱的原理就是调用包装类的valueOf()方法。

自动拆箱:将包装类型转换为基本数据类型。

int a4 = a3; java5以后

int a5 = a3.intValue()  java5以前

    自动拆箱原理就是调用包装类型的xxxValue()方法。

在方法接受参数,对象设置参数时都能自动装箱、拆箱。

相关文章

  • 装箱与拆箱详解笔记

    1、什么是自动装箱与拆箱 //自动装箱Integer integer = 100;//自动拆箱int i = in...

  • (超详细)Java自动装箱拆箱

    详解自动拆箱与自动装箱 一、 什么是自动装箱、自动拆箱 简单一点说,装箱就是自动将基本数据类型转换为包装器类型,拆...

  • Java的自动装箱&&拆箱

    什么叫自动装箱和拆箱 简单来说: 自动装箱:就是自动将基础类型转换为包装器类型自动拆箱:就是自动将包装器类型转换为...

  • jdk5新特性

    自动装箱与拆箱 // 自动装箱:值转对象Integer n = 1;// 自动拆箱:对象转值int m = n; ...

  • Java自动装箱和拆箱,包装类缓存机制和JVM调节

    关于Java自动装箱和拆箱 基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unbox...

  • JAVA-收集-持续更新...

    1、阐述下对象的自动装箱和拆箱 2 基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自...

  • 三 常用API第二部分——第六节 包装类

    1、包装类的概念 2、装箱与拆箱 装箱:基本类型-->包装类对象拆箱:包装类对象-->基本类型 3、自动装箱与拆箱...

  • (Note) Java-autoBoxing-unBoxing

    0. Thanks Java中的自动装箱与拆箱 Java 自动装箱与拆箱的实现原理 Integer.java 1....

  • java 自动装箱与拆箱

    什么是自动装箱和拆箱 自动装箱和拆箱在编译器中实现。从原始数据类型(字节,短整型,长整型,浮点型,双精度型,字符型...

  • Java中的自动装箱与拆箱

    自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制...

网友评论

    本文标题:什么是自动装箱、拆箱

    本文链接:https://www.haomeiwen.com/subject/ndvrvrtx.html