A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

java中变量方法在内存空间怎么分配的

6 个回复

倒序浏览
局部变量存在于栈内存中
成员变量和成员方法存在堆内存中
被static修饰的变量和方法存在方法区
回复 使用道具 举报 1 0
可以参看http://bbs.itheima.com/thread-197994-1-1.html,花了我很长的时间打字,会对你有用的。
回复 使用道具 举报 1 0
wuyusi 来自手机 中级黑马 2015-5-28 16:58:53
板凳
wuyusi 发表于 2015-5-27 19:33
局部变量存在于栈内存中
成员变量和成员方法存在堆内存中
被static修饰的变量和方法存在方法区 ...

打错了,不好意思。方法都是在方法区的……
通过new建立的对象和数组在堆内存
回复 使用道具 举报
在程序运行时压栈
回复 使用道具 举报
分配在栈中呢
回复 使用道具 举报
变量分配在栈中,静态的分配在静态区!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马