自动装箱&拆箱-02-08

八种基本数据类型都有对应的类,可用于创建对象。


使用Integer a = 1000;此类不符合语法的操作时,编译器会自动修改代码为Integer a = new Integer(1000);

称为自动装箱。

但是当数字为[-128,127]时,Integer a = 100还是当作基本数据类型使用,int a = 100;指向的地址就是一样的。


使用int a = new Integer(1000);会自动拆箱,代码改为int a = 1000;

你可能感兴趣的:(自动装箱&拆箱-02-08)