【JVM】虚拟机的组成+字节码文件组成+类的生命周期
什么是JVM?
JVM 本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
JVM的功能
1.解释和运行:对字节码文件中的指令实时的解释成机器码让计算机执行。
2.内存管理:自动为对象、方法等分配内存,自动的垃圾回收机制。
3.即时编译:对热点代码进行优化,提升执行效率,回收不再使用的对象。
常见的JVM
Hotspot(OracleJDK版):闭源、使用最广泛,稳定可靠,社区活跃JIT支持OracleJDK默认虚拟机。
HotSpot(OpenJDK版):同上,开源,OpenJD
原创
2023-12-24 18:34:01 ·
2003 阅读 ·
0 评论