
JVM
文章平均质量分 84
JVM 的知识分享
阿里嘎多哈基米
不要一边做,一边怀疑。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二、JVM 入门—— (二)方法区
方法区是JVM中存储类信息、常量、静态变量等数据的逻辑区域,具有线程共享、动态调整空间等特点。它存储类型信息(类名、修饰符等)、方法信息、静态变量及即时编译代码。JDK演进中,1.7将字符串常量池移至堆,1.8用元空间替代永久代并移出JVM运行时区。方法区大小影响系统可加载类数量,溢出会抛出PermGen或Metaspace的OOM错误。原创 2025-08-23 16:54:05 · 228 阅读 · 0 评论 -
二、JVM 入门(一)
本文系统介绍了JVM的核心组件及其工作机制。主要内容包括:1)类加载子系统及双亲委派机制,通过Bootstrap、Platform和App类加载器实现安全加载,可自定义类加载器打破该机制;2)运行时数据区,包括方法区、堆、虚拟机栈等内存区域的功能划分;3)执行引擎的两种工作模式:解释器即时解释执行和JIT编译器优化热点代码;4)本地方法接口和本地方法栈处理native方法;5)程序计数器作为线程私有的指令指针。原创 2025-08-20 13:17:57 · 846 阅读 · 0 评论 -
一、JVM 简介
JVM是Java运行环境的核心组件,作为虚拟计算机运行在操作系统之上。它将Java字节码(.class)解释或编译为机器码执行。原创 2025-08-20 13:13:26 · 219 阅读 · 0 评论