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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

内存中的三块区域
    1. 栈内存:
存放的是局部变量,引用类型变量.局部方法的执行在栈中.
     2.堆内存:
对象所存在的空间在堆内存中,堆内存保有成员变量的具体信息,成员方法的标记.构造方法的标记.通过标记调用方法区中具体的信息.
     3.方法区:
.class文件区:
存放的是成员变量与成员方法地址值与构造方法的地址值,和静态成员的地址值.
    类的方法区;
存在的是方法的具体信息,生成方法标记,赋给.class文件区.
     静态区:
存放的是静态的成员变量与成员方法.同时会产生静态标记,赋给.class文件区.main()方法也在静态方法区中.

2 个回复

倒序浏览
3.方法区:class文件区类的方法区  静态区属于什么内存
回复 使用道具 举报
artemiseven 发表于 2015-8-6 23:24
3.方法区:class文件区类的方法区  静态区属于什么内存

静态区也属于方法区,静态的成员方法,成员变量,就加载到方法的静态区中,然后分配地址,在赋给.class文件区中.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马