自动装箱&拆箱-02-08
2019-02-08 本文已影响0人
封_绝
八种基本数据类型都有对应的类,可用于创建对象。
使用Integer a = 1000;此类不符合语法的操作时,编译器会自动修改代码为Integer a = new Integer(1000);
称为自动装箱。
但是当数字为[-128,127]时,Integer a = 100还是当作基本数据类型使用,int a = 100;指向的地址就是一样的。
使用int a = new Integer(1000);会自动拆箱,代码改为int a = 1000;