本帖最后由 曹春贵 于 2013-3-20 21:56 编辑
int是一个基本数据类型,Integer是一个包装类,int temp=3,此时temp这个基本类型的值是3,Integer temp=3,此时它这个包装类的对象是3,若将字符串转换成整型就需要Integer这个包装类才能实现,int这个基本数据类型是不行的,例如String a="2";int b=Integer.passInt(a);Integer temp=new Integer(3)此时就是通过Integer这个类的构造函数实现的赋值,并且通过new出的对象就意味着它是引用型数据,前面第一种直接赋值的属于值类型数据。 |