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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 饼子 中级黑马   /  2014-10-22 13:43  /  1304 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

静态方法和成员在分配内存的时候,被分配到了方法区吗?
方法区是栈内存的一部分吗?我理解的有点乱

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

1 个回复

倒序浏览
曾经问过这个问题,借用别人的回答:
方法区method area:所有对象数据共享区域,存储静态变量和普通方法、静态方法、常量、字符串常量(严格说存放在常量池,堆和栈都有)等类信息,说白了就是保存类的模板。
方法区是一个独立区域,既不属于堆,也不属于栈,在类加载的时候只运行一次。
http://imiduo.iteye.com/blog/616310

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马