包装类的概念和包装类的装箱与拆箱
作用: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); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)