int和integer的区别 1、Integer默认值是null,而int默认值是0; 2、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化; 3、Integer是对象,用一个引用指向这个对象;而int是基本类型,直接存储数值。