美文网首页
基本类型的装箱与拆箱

基本类型的装箱与拆箱

作者: 乐百事52淑熙 | 来源:发表于2018-04-23 16:14 被阅读0次

装箱与拆箱时发生在基本数据类型与其对应的包装类的转换过程中的。

既然有了基本数据类型,为何还会出现与之对应的包装类,包装类的作用是什么呢?

实际上有些条件下,基本数据类型不能够满足我们的使用,因此就出现了对基本数据类型包装的包装类。

1、集合中不能存放基本数据类型,只能存放包装类

2、有时候函数只能传入对象,才能调用

3、实现与String类型的转换

以int 和与之对应的Integer类为例:

装箱过程:

int x = 10;  //基本数据类型

Integer i = new Integer(x);//装箱:将基本数据类型变为包装类

int temp = i.intValue();//拆箱:将一个包装类变为基本数据类型

以上就是装箱与拆箱的过程,现在可以自动装箱或自动拆箱:

Integer i = 10;//自动装箱为Integer

int x = i;//自动拆箱为int

个人公号:【排骨肉段】,可以关注一下。

相关文章

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

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

  • Java 语法基础

    数据类型 装箱拆箱: 装箱:把基本类型用它们对应的包装类型进行包装,使基本类型具有对象特征。拆箱:与装箱过程相反,...

  • java基础知识汇总(二)

    11.自动装箱与拆箱 装箱:将基本类型用它们对应的引用类型包装起来; 拆箱:将包装类型转换为基本数据类型; 12....

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

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

  • Java的自动装箱(Autoboxing)和拆箱(unboxin

    装箱和拆箱 装箱-将基本数据类型转换为包装器类型;拆箱-包装器类型转换为基本数据类型。 基本类型包装类型intIn...

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

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

  • 浅谈Java中的自动装箱和拆箱实现原理以及IntegerCach

    什么是装箱和拆箱装箱拆箱是JDK5中引入的新特性。装箱,顾名思义,就是把基本类型转化为包装类型;拆箱,反过来,就是...

  • 自动装箱&自动拆箱

    自动装箱就是自动将基本数据类型转换为包装器类型;自动拆箱就是自动将包装器类型转换为基本数据类型。需要装箱拆箱的类型...

  • java中的自动装箱和拆箱机制

    java中的自动装箱和拆箱机制 概念 自动装箱:将基本数据类型转换为包装器类型 自动拆箱:将包装器类型转换为基本数...

  • C# 装箱与拆箱

    装箱与拆箱 ·装箱的理解 装箱在值类型向引用类型转换时发生 拆箱在引用类型向值类型转换时发生 例如:当值类型转 o...

网友评论

      本文标题:基本类型的装箱与拆箱

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