浅谈Java内存区域

一、运行时数据区域 Java在运行时,会根据需要,将内存区按照如下区域划分,分为多个部分: 其中,蓝色为线程共享的内存区域,橙色为线程独享的内存区域。 1.1、方法区 保存了虚拟机加载的类信息、常量、静态变量等数据 1.2、常量区 是方法区的一部分,常用于存放编译期生成的各种字面量和符合引用。但是常量池具有动态性,并不要求常量一定是在编译期才能产生,也就是并发预置入Class文件中的常量池的内容才
相关文章
相关标签/搜索