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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 焦亚星 中级黑马   /  2013-1-29 15:14  /  1842 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 焦亚星 于 2013-1-29 22:14 编辑

除了栈和堆还有哪些内存???

2 个回复

倒序浏览
在学习java时,理解内存分析就我感觉而言,帮助是相当大的。好了,闲话不多说......
java程序内存主要分为了2个部分,即栈内存区、堆内存区。 当然还有代码区,数据区。
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配
堆内存用来存放由new创建的对象和数组。
数据区常量字符串就是放在这里的,程序结束后由系统释放
程序代码区—存放函数体的二进制代码
具体分配实例可参照我的博客:java内存解析
http://xiaobin66.blog.163.com/blog/static/215903018201301685942940/   

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

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