以下关于JVM的说法中,哪一项是正确的? A. JVM只有一种实现 B. JVM规范允许存在多种实现 C. JVM只能在Windows操作系统上运行 D. JVM是Java源代码的编译器 答案解析 JVM规范允许存在多种实现,只要满足JVM规范,每个公司、组织或者个人都可以开发自己的专属JVM。因此,JVM并不是只有一种实现。 正确答案:B