Sun实际上有多个JVM。 HotSpot JVM主要由C++编写,因为HotSpot在很大程度上基于Animorphic Smalltalk VM,而这个VM是用C++编写的。 在我看来,比HotSpot更有趣的是Maxine Research VM,它几乎完全使用Java 编写。