document.write('

int和Integer的区别如下: 1)int是Java语言提供的8种基本的原始数据类型之一,当作为对象的属性时,它的默认值为0。而 Integer是Java为int提供的封装类,默认值为null。由此可见,int无法区分未赋值与赋值为0的情况, 而Integer却可以区分这两种情况。 2)int是基本数据类型,在使用的时候是值传递;而Integer是引用传递。 3)int只能用来运算,而Integer可以做更多的事情,因为Integer提供了很多有用的方法。 4)当需要往容器(例如List)里存放整数时,无法直接存放int,因为List里面放的都是对象,所以,在这 种情况下只能使用Integer。

');