
JVM
文章平均质量分 95
赛博猿神
一起走进java的世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JVM】万字总结GC垃圾回收
在程序运行过程中,会不断创建对象来使用内存,当这些对象不再被引用时,其所占用的内存若不及时释放,会导致内存占用不断增加,最终可能引发内存溢出。GC 机制能自动检测并回收这些不再使用的对象所占用的内存。原创 2025-06-04 02:02:12 · 1183 阅读 · 0 评论 -
【JVM】Java程序运行时数据区
运行时数据区是Java程序执行过程中管理的内存区域Java 运行时数据区组成(JVM 内存结构)Java 虚拟机(JVM)的运行时数据区由以下核心部分组成:线程私有:程序计数器、Java虚拟机栈、本地方法栈。线程共享:方法区、堆。程序计数器存储当前执行的字节码指令地址。线程私有:每个线程都有独立的程序计数器。多线程场景下程序计数器的工作流程:Thread1CPUThread2执行指令 [PC=15]时间片用完保存PC值(15)恢复执行 [PC=22]执行指令...时间片用完保存PC值(25)恢复执行 [PC原创 2025-05-30 00:52:28 · 1348 阅读 · 0 评论 -
【JVM】初识JVM 从字节码文件到类的生命周期
JVM(Java Virtual Machine)即 Java 虚拟机,是 Java 技术的核心组件之一。JVM的本质就是运行在计算机上的一个程序,通过软件模拟实现了一台抽象的计算机的功能。JVM是Java程序的运行环境,负责加载字节码文件,解释并执行字节码文件,同时有着内存管理、垃圾回收等功能。不同系统上的JVM将同一份字节码文件解释为该系统能执行的机器码是Java能一次运行到处编译的关键。原创 2025-05-29 01:49:12 · 1226 阅读 · 0 评论