java装箱和拆箱
开发过程中常需要使用对象而不是内置数据类型,java为每个内置数据类型提供了包装类:
Integer、Long、Byte、Double、Float、Short,都是Number的子类
- 装箱:将内置数据类型转换成对象
- 拆箱:将对象转成内置数据类型
JDK1.5之后支持自动装箱、拆箱
例如:Integer a=10; int b=a;
ps:boolean c=a==b;值为false,因为a是对象在堆中的地址,而b是10在方法常量区中的内存地址。
JDK1.5之后支持自动装箱、拆箱
例如:Integer a=10; int b=a;
ps:boolean c=a==b;值为false,因为a是对象在堆中的地址,而b是10在方法常量区中的内存地址。