开发者社区> 问答> 正文

JVM中的方法区是什么啊?

JVM中的方法区是什么啊?

展开
收起
游客y244y7ln2rlpa 2021-10-28 20:46:42 378 0
1 条回答
写回答
取消 提交回答
  • 方法区:用于存储被Java虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。不同于Java堆的是,Java虚拟机规范对方法区的限制非常宽松,可以选择不实现垃圾收集。但并非数据进入了方法区就“永久”存在了,这区域内存回收目标主要是针对常量池的回收和对类型的卸载。如果该区域内存不足也会抛出OutOfMemoryError异常。

    2021-10-28 20:55:33
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载