Integer和int 的区别
int 是Java提供的8中基本数据类型中的一种,Java为每一种基本数据类型都提供了其对应的包装类;
Integer是int的包装类,int的默认值为0;Integer为引用数据类型,它的默认值为null。
因此Integer类型可以区分0是否赋值成功。在使用过程中,java提供了自动装箱(基本转包装)和拆箱(包装转基本)。
int 是Java提供的8中基本数据类型中的一种,Java为每一种基本数据类型都提供了其对应的包装类;
Integer是int的包装类,int的默认值为0;Integer为引用数据类型,它的默认值为null。
因此Integer类型可以区分0是否赋值成功。在使用过程中,java提供了自动装箱(基本转包装)和拆箱(包装转基本)。