黑马程序员技术交流社区
标题:
内存划分?
[打印本页]
作者:
江远云
时间:
2012-3-14 12:27
标题:
内存划分?
被final修饰的是放在常量池里,也就是方法区,方法区里有常量池、数组、静态方法、非静态方法,哪本地方法区是存什么的?本地方法区的本地,自己想的话也想不明白,应该跟方法区有关系,难道是常量?
作者:
wang耀雨
时间:
2012-3-14 13:06
这个我也不太懂,期待更详细的解答。。。
作者:
贠(yun)靖
时间:
2012-3-14 14:02
目前看到的视频 毕老师说了三个内存块
Java程序在运行时,需要在内存中国分配空间,为了提高运算效率,有对空间进行了不同区域的划分,因为每一块区域都有特定的处理数据方式和内存管理方式
栈内存
用于存储局部变量。当数据使用完时自动释放所占内存空间
堆内存
数组 对象 通过new的建立的实例都存放在堆内存中
每一个实体都有内存地址
实体中的变量都有默认的初始化值
实体不再被调用时会在不确定的时间内被垃圾回收器回收
方法区,静态变量区,数据区 统称为共享区 这里存放对象中的方法 静态变量 final值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2