我们在创建一个类的实例的时候,需要使用关键字new,在Java1.4之前对于基本数据类型的包装类只能使用new关键字来创建一个对象,但在Java1.5及以后Java提供了一种新机制:基本数据类型的自动拆箱与装箱。现在就可以不使用new关键字。 在Java中对于基本数据类型包装类,我们可以直接使用基本数据来赋值,下面我们看一个例子程序:、 public class AutBox{ public static void main(String[] args){ Integer a = 1;//自动装箱 System.out.println(a+1)//自动拆箱}} 这里我们直接对a复制,系统没有报错,后面输出的值是2,也没有报错。 说明在Java中,java虚拟机直接根据我们的运行实际环境将数据类型进行了转换(类与基本数据类型之间的转换)。
|
|