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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 江远云 中级黑马   /  2012-3-14 12:27  /  1208 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

被final修饰的是放在常量池里,也就是方法区,方法区里有常量池、数组、静态方法、非静态方法,哪本地方法区是存什么的?本地方法区的本地,自己想的话也想不明白,应该跟方法区有关系,难道是常量?

2 个回复

倒序浏览
这个我也不太懂,期待更详细的解答。。。
回复 使用道具 举报
  目前看到的视频  毕老师说了三个内存块     
        Java程序在运行时,需要在内存中国分配空间,为了提高运算效率,有对空间进行了不同区域的划分,因为每一块区域都有特定的处理数据方式和内存管理方式
        栈内存
                用于存储局部变量。当数据使用完时自动释放所占内存空间
        堆内存
                数组 对象 通过new的建立的实例都存放在堆内存中
                每一个实体都有内存地址
                实体中的变量都有默认的初始化值
                实体不再被调用时会在不确定的时间内被垃圾回收器回收       
         方法区,静态变量区,数据区   统称为共享区   这里存放对象中的方法 静态变量  final值   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马