黑马程序员技术交流社区
标题:
java内存划分
[打印本页]
作者:
侯宪博
时间:
2012-8-5 16:03
标题:
java内存划分
之前有位童鞋发帖提问,不明白java内存的划分是怎样的
看了帖子感觉自己心里也不是很清楚
于是各种资料各种查,也没能得到比较合适的答案
要么是太专业看不懂,要么是太不专业说的不清楚
今天翻开以前的帖子
发现冯佳老师对一位提出同样问题的童鞋的解答,感觉既简洁还有权威
下面贴出来:
Java内存共划分5片内存区:
1,堆内存 :存储对象。垃圾回收
2,栈内存 :局部变量数据。所属区域结束释放。
3,方法区 :代码表,静态区,常量池等,可以成为数据共享区。因为生命周期长。
4,本地方法区 :和系统相关,jvm对系统底层进行调用,比如调用C的代码。
5,寄存器 : 和处理器相关。
希望对大家能有所帮助,同时也谢谢冯老师。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2