自动装箱&拆箱-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;

上一篇下一篇

猜你喜欢

热点阅读