一.int 和 Integer
int 是我们常说的整形数字,是 Java 的 8 个基本数据类型(boolean、byte 、short、char、int、float、double、long)之一。
Integer 是 int 的包装类,它包含了 int,并提供了一些方法。
二.int 和 Integer 的区别
1.Integer 是 int 的包装类,int 则是 java 的一种基本数据类型.
2.Integer 实际是对象的引用,当 new 一个 Integer 时,实际上是生成一个指针指向此对象;而 int 则是存储数据值。
3.Integer 的默认值是 null,int 的默认值是 0。
三.
integer 也可以进行数值的对比,但当数值超过它所定义的范围时(-128~127)就会重新创建一个对象,值为false,如图所示