八种基本数据类型都有对应的类,可用于创建对象。
使用Integer a = 1000;此类不符合语法的操作时,编译器会自动修改代码为Integer a = new Integer(1000);
称为自动装箱。
但是当数字为[-128,127]时,Integer a = 100还是当作基本数据类型使用,int a = 100;指向的地址就是一样的。
使用int a = new Integer(1000);会自动拆箱,代码改为int a = 1000;
八种基本数据类型都有对应的类,可用于创建对象。
使用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
本文链接:https://www.haomeiwen.com/subject/zvwnsqtx.html
网友评论