黑马程序员技术交流社区

标题: 在单个线程类,int a=8; 和 Integer a=new Integer(8);怎样完成赋.. [打印本页]

作者: 杨永峰    时间: 2012-5-21 21:02
标题: 在单个线程类,int a=8; 和 Integer a=new Integer(8);怎样完成赋..
本帖最后由 杨永峰 于 2012-5-21 21:20 编辑

在单个线程类中,有如下定义:

int x = 8;
int y = 8;

问:在栈内存中,编译器是如何给变量x,y存储所赋予的数值的?

如果定义:
Integer x = new Integer(10);
Integer y = new Integer(10);

问:编译器又是如何给x,y存储所赋予的值的?这两种定义方式各自的特点、优势?






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2