java中的栈只存储局部变量吗?
6个回答
展开全部
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制。
2.栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。
3.堆:存放所有new出来的对象。
4.静态域:存放静态成员(static定义的)。
5.常量池:存放字符串常量和基本类型常量(public static final)。
6.非RAM存储:硬盘等永久存储空间。
2.栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。
3.堆:存放所有new出来的对象。
4.静态域:存放静态成员(static定义的)。
5.常量池:存放字符串常量和基本类型常量(public static final)。
6.非RAM存储:硬盘等永久存储空间。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是局部变量,是引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-06
展开全部
不是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-06
展开全部
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询