1、基本使用对比: (1):Integer是int的包装类;int是基本数据类型; (2):Integer变量必须实例化后才能使用;int变量不需要; (3):Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ; (4):Integer的默认值是null;int的默认值是0。 后面的我不想写了,我在csdn看到一个很详细的一篇文章,大家去看看这篇文章 链接地址