一、是什么
供各线程共享的运行是内存区域。它存储了每一个类的结构信息(就是加载的模板(.Class)),例如运行是常量池,字段和方法数据,构造函数和普通方法的字节码内容。在不同虚拟机里实现是不一样的。最新典型的就是永久代(PermGen space)和元空间(Metaspace).
但是
实例变量存在堆内存中,和方法区无关
二、特点
1、所有线程共享
2、存在垃圾回收
一、是什么
供各线程共享的运行是内存区域。它存储了每一个类的结构信息(就是加载的模板(.Class)),例如运行是常量池,字段和方法数据,构造函数和普通方法的字节码内容。在不同虚拟机里实现是不一样的。最新典型的就是永久代(PermGen space)和元空间(Metaspace).
但是
实例变量存在堆内存中,和方法区无关
二、特点
1、所有线程共享
2、存在垃圾回收
4万+
2086
6537

被折叠的 条评论
为什么被折叠?