黑马程序员技术交流社区
标题:
看视频后的问题!
[打印本页]
作者:
唐侠君
时间:
2013-12-17 00:19
标题:
看视频后的问题!
在类中定义的变量是放在栈内存中还是堆内存中???有时老师说栈,有事说堆,与变量前的修饰符有关吗?
作者:
王尧
时间:
2013-12-17 00:22
{:soso__3669389859068460655_3:} 对象都是放在堆内存中滴!!!
作者:
belief丶Only
时间:
2013-12-17 02:38
局部变量放在栈中,参数也放在栈中。
动态的分配的放在堆(heap)中,静态分配的放在栈(stack)中。
如,你用new分配的就在堆中,而用int,double等分配的就在栈中!
静态变量与全局变量既不在堆中,也不在栈中,在静态数据区中!
作者:
jing迪
时间:
2013-12-17 08:32
栈中存放的时运行时的方法和变量 堆中存放的时对象,方法去里面加载的是类 还有一个常量池 里面放的是静态常量还有字符串常量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2