Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类,
原始类型封装类
boolean -->Boolean
char --->Character
byte -->Byte
short -->Short
int -->Integer
long -->Long
float -->Float
double -->Double
将int转化为integer :new Integer(a);a可以是Sting或者int型的。
将integer 转化为int:Integer.parseInt(a);
当你声明int a;的时候,内存里面会自动分配int a =0;
当你声明Integer b;的时候,内存知会分配Integer b=null;这样指向null的引用地址而已
Integer是类有好多方法,
int是基本数据类型,没方法.