JavaSE之包装类
包装类
一、包装类概述
基本数据类型以及对应的包装类:
byte -> Byte
short -> Short
int -> Integer
long -> Long
float -> Float
double -> Double
char -> Character
boolean -> Boolean
包装类创建对象的方式就跟其他类一样。
Integer num = new Integer(1); //创建一个数值为1的Integer对象
二、包装类的自动装箱、自动拆箱机制
实质:基本数据类型向包装类的转换
意义:Java为了方便我们使用,以及出于其他目的如性能调优,给我们提供了自动装箱、拆箱机制。这种机制简化了基本类型和包装类型的转换。
package packaging;
public class packa {
public static void main(String[] args) {
//以往的创建包装类对象
Integer num = new Integer(1); //创建一个数值为1的Integer对象
int num1=num.intValue(); ////包装类型转为基本数据类型
//目前包装类中的自动装箱拆箱机制
Integer num2=1; // 自动打包
int num3=num2; // 自动解包
System.out.println(num==num1); //true
}
}

JavaSE之包装类简介
浙公网安备 33010602011771号