参考博客1
参考博客2
1、Integer和int的区别
- Integer是int的包装类,int是八大基本数据类型之一
- Integer是类,默认值为null,int默认值为0
- Integer 表示的是对象,用一个引用指向这个对象,而int是基本数据类型,直接存储数值
2 、Integer的自动拆箱和装箱
自动拆箱和装箱是jdk1.5之后的功能
装箱就是由基本数据类型封装成类的过程,拆箱反之。
装箱:
正常创建类的对象是new一个出来,但是Integer类可以直接
Integer a=11;
通过反编译工具可知其class文件长这样
Integer a = Integer.valueOf(