JVM内存模型 方法区存什么
参考答案
结论:方法区(JDK8后元空间)存储已加载类元数据、常量、静态变量等。核心要点:类信息包括类名、父类、接口、字段与方法描述符、访问修饰符;运行时常量池存编译期字面量与符号引用,运行时可动态加入(如String.intern);静态变量及final常量;即时编译器(JIT)编译后的本地代码缓存;JDK7前为永久代(堆内),JDK8+改为元空间(本地内存)减少OOM。原理:方法区线程共享,类加载时由类加载器写入,卸载条件苛刻。
题目整理自公开面经,答案由校招宝自研生成,仅供参考