int和Integer的区别 (1)两者的关系 首先,int是java中的一个基本数据类型,而Integer是int的包装类。 (2)是否需要实例化 Integer需要实例化才可以使用,int不需要实例化就可以使用。 (3)存储位置 int是基本数据类型,值是存储在栈中的。 Integer的对象的引用是存储在栈中,对象的内容是存储在堆中的。 (4)初始值 int默认初始值是0;Integer默认初始值是null;