JVM虚拟机
更新: 5/6/2025 字数: 0 字 时长: 0 分钟
JVM是什么?
作为一名合格的Java/Kotlin程序员,如果连这个都回答不上来那就太不应该了。
在最早的时候,Java为了能够一套代码在各处运行,因此设计了一个虚拟机,让Java运行在这台虚拟机上,这样只要各平台都能运行这台虚拟机,那么就能运行Java程序
这个虚拟机就是JVM
目前最广泛使用的JVM是HotSpot VM,拥有者热点代码探测,准确式内存管理等技术
除此之外,Oracle公司在2018年也推出了全新的GraalVM,这是一个基于HotSpot的全新VM,可以作为任何语言的运行平台,包含Java/kotlin/Scala等老(kotlin:?)牌JVM语言,同时也支持JS,Python,Ruby等语言。