黑马程序员技术交流社区
标题:
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