本文实例讲述了Java拆箱与装箱。分享给大家供大家参考,具体如下:
在JAVA中,数据类型主要分为2大类,基本类型和引用类型。
基本类型
大小
boolean
可以是1bit,与JVM有关系
byte
1字节 = 8bit
short
2字节 = 16bit
char
2字节 = 16bit
int
4字节 = 32bit
float
4 字节 = 32bit
double
8字节 = 64bit
long
8 字节 = 64bit
在JAVA中基本类型都有包装类型与之对应。
基本类型
包装类型
boolean
Boolean
byte
Byte
short
Short
char
Character
int
Integer
float
Float
double
Double
long
Long
基本类型和包装类型之间可以手动转换:
// 使用new新建一个对象
Integer i1 = new Integer(123);
//以下,则不会新建对象
Integer i2 = Integer.valueOf(123); //使用Integer缓存池中的对象