概念Java虚拟机 / Java Virtual Machine
JVM
Java虚拟机(Java Virtual Machine,JVM)是运行Java及其他JVM语言程序的抽象计算机,是Java平台的核心组件。JVM负责将编译生成的字节码(.class文件)通过解释执行或即时编译(JIT)转换为平台相关的机器指令,同时提供自动内存管理与垃圾回收机制。JVM规范与底层操作系统及硬件解耦,使同一字节码可在不同平台运行,实现"一次编写,到处运行"的跨平台能力。
时间轴 (近 90 天)
8月26日
内核强大、表层友好的设计哲学也见于Kotlin之于JVM、Swift之于Apple生态,Kotlin保留了JVM能力和Java互操作性,Swift在Objective-C运行时之上构建现代化类型系统
待验证50%
8月26日
JVM生态中的Heap Dump(.hprof文件)可以捕获Java堆的完整对象图,JFR能以极低开销持续记录方法调用、GC事件、锁竞争等运行时信息
待验证50%