包装类的概念和包装类的装箱与拆箱

作用JDK中提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装为引用数据类型的对象

 

基本类型——包装类对照表

 

 

 

 

 装箱与拆箱

基本类型与对应的包装类对象之间,来回转换的过程称为"装箱"与拆箱":
    ~装箱:从基本类型转换为对应的包装类对象。
·  ~拆箱:从包装类对象转换为对应的基本类型。
用Integer与 int为例:(看懂代码即可)


甚本数值---->包装对象

Integer i - new Integer(4);//使用构造函数函数
Integer iii - Integer.valueof(4);//使用包领类中的valueof方法

包装对象--->基本数值

int num - i.intvalue();

 

自动装箱Autoboxing):是指将基本数据类型的变量赋给对应的包装类变量

自动拆箱AutoUnboxing):是指将包装类对象类型直接赋给一个对应的基本数据类型变量

 

public static void main(String[] args) {
    //自动装箱
    Integer i=5;
    System.out.println(i);
    //自动拆箱
    System.out.println(i+5);
}

 

public static void main(String[] args) {
    //自动装箱
    Integer i=8;
    System.out.println(i);
    //自动拆箱
    System.out.println(i+8);
}

 

posted @   夫君  阅读(107)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示