作者: Dijkstra 时间: 2014-4-23 23:55
int是基本数据类型,integer是引用类型,这里用到了自动装箱,将 2 赋值给对象 x 作者: 四川男人 时间: 2014-4-24 00:11
int x=2,和integer x=2;
int是八种基本数据类型之一,用于声明变量;
Integer是java类库中封装的用于处理 int 类型时非常有用的其他一些常量和方法的类,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换;
int x = 2 ; 是在栈内存定义一个整形变量,当方法弹栈后结束
Integer x = 2; 是在堆内存中创建一个对象,它相当于Integer x = new Integer(2);
java1.5版本后,Integer对象能实现自动拆箱装箱动作,即: Integer x = 2可以当作int x = 2使用 作者: zzkang0206 时间: 2014-4-25 16:58