首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中的引用变量存放在哪里,该如何处理

2012-04-12 
java中的引用变量存放在哪里java中的引用变量存放在哪里[解决办法]根据上下文来确定。比如void func(){Obje

java中的引用变量存放在哪里
java中的引用变量存放在哪里

[解决办法]
根据上下文来确定。
比如
void func()
{
Object obj = new Object();//这个obj在函数的栈里。
}

class Test
{
private Object obj = new Object();//这个obj随对应的Test对象分配在堆里
}

[解决办法]
楼上正解。对于方法中局部变量的引用存储在java运行时数据区的栈中,而对于实例变量则存储在java运行时数据区的堆中。
[解决办法]
“对于方法中局部变量的引用存储在java运行时数据区的栈中,而对于实例变量则存储在java运行时数据区的堆中。”

顶!~
[解决办法]
引用放在栈中,具体的对象放在堆里

热点排行