java中int和Integer比较 一,类型区别 我们知道java中由两种数据类型,即基本类型和对象类型,int就是基本数据类型,而Integer是一个class,也习惯把Integer叫做int的包装类. 二,声明或实例化时区别 基本类型int在使用时可以在声明时直接初始化,如int a=0;而Integer作为一个class肯定要通过其构造方法来实例化啦,如:Integer i=new Integer(0); 三,自动拆包 什么是自动拆包?前面说Integer是int的包装类,拆包就是拆的…