一.区别 1.类型 int是java中原始八种基本数据类型之一: Integer是一个类,包装整型提供了很多日常的操作: 2.存储位置和大小 int是由jvm底层提供,由Java虚拟机规范,int型数据存储在局部变量区,占用一个数据单元: Integer型数据存储在Java运行时数据区的堆中,不在使用时可被垃圾回收机制回收: Integer对象占用的存储空间大小: Mark Word:4个字节,标记位: Class对象指针:4字节,指向对应class对象的内存地址: 对齐: 对齐填充字节,按照8…