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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 侯宪博 中级黑马   /  2012-8-5 16:03  /  1197 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

之前有位童鞋发帖提问,不明白java内存的划分是怎样的
看了帖子感觉自己心里也不是很清楚
于是各种资料各种查,也没能得到比较合适的答案
要么是太专业看不懂,要么是太不专业说的不清楚
今天翻开以前的帖子
发现冯佳老师对一位提出同样问题的童鞋的解答,感觉既简洁还有权威
下面贴出来:
Java内存共划分5片内存区:
1,堆内存 :存储对象。垃圾回收
2,栈内存 :局部变量数据。所属区域结束释放。
3,方法区 :代码表,静态区,常量池等,可以成为数据共享区。因为生命周期长。
4,本地方法区 :和系统相关,jvm对系统底层进行调用,比如调用C的代码。
5,寄存器 : 和处理器相关。

希望对大家能有所帮助,同时也谢谢冯老师。。。

评分

参与人数 1黑马币 +30 收起 理由
杨志 + 30 赞一个!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马