false
生成class文件后,再反编译得到的源代码如下所示
装箱操作是通过以下代码实现Integer a = Integer.valueOf(200);
自动装箱时,会调用以下方法,当 i 的值为 -128-127 中的一个数时,此时会从缓存里拿对象返回,如果超出范围会 new Integer
装箱:把基本数据类型转换成包装类。
拆箱:把包装类转换成基本数据类型。
在JDK1.5中,为了减少开发人员的工作,Java提供了自动拆箱与自动装箱功能。
如下所示源代码
生成class文件后,再反编译得到的源代码如下所示
装箱操作是通过以下代码实现Integer a = Integer.valueOf(1); 拆箱操作是通过如下代码实现int c = a.intValue();
是编译器自动加上的代码。