黑马程序员技术交流社区

标题: java内存划分 [打印本页]

作者: 李志鹏    时间: 2015-5-27 09:30
标题: java内存划分
1,寄存器:CPU涉及的区域
2,本地方法区:是和系统相关的代码存储区域
3,栈内存:存储的都是局部变量,变量区域运算一结束,就释放。
                局部变量:在方法上的参数、方法内的变量、语句中的变量
4,堆内存:存储的是数组和对象,简单的说,堆内存中存储的都是实体。
                实体就是可以存储多个数据的地方,只要是用new建立的都存储在堆内存中。
      特点:1,任何实体都有内存地址值
               2,堆内存中的变量都有默认初始化值
               3,垃圾回收机制
5,方法区:存储函数的地方
作者: alumina    时间: 2015-5-27 09:39
方法区里还有划分,比如静态区一类的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2