1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。 3. 该区域是被线程共享的。 4. 方法区里有一个运行时常量池,用于存放静态编...
方法区(又叫做静态区)是所有线程共有的内存区域。方法区中保存的是所有的在程序中唯一的元素,包括类的信息(class)和运行时常量池。 类的信息 魔数 magic:class文件的魔数为0xCAFEBABE,占两个字节。 版本 有两个版本号,次版本:minor_version、主版本:major_version。 minor_version:占两个字节。 major_version: ...
字符串常量和字符存放在哪个区?都快被博客搞混了,一会说在常量区,一会说在静态存储区。。。全部评论 推荐 最新 楼层轩雨阁 广东工业大学 Java jdk版本问题,1.8后不在放在方法区的常量池了1 回复 分享 发布于 2021-10-09 00:53 相关推荐 不愿透露姓名的神秘牛友 昨天16:30 24届大厂,等被裁的第一天🙏...
1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生 GC ,在这里进行的 GC 主要是对方法区里的常量池和对类 型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代 码等数据。 3. 该区域是被线程共享的。 4. 方法区里有一个运行时常量池,用...