问题
填空题
Java可以跨平台的原因是因为有 【6】 。
答案
参考答案:Java虚拟机
解析: Java虚拟机是Java平台的基础,可以移植到各种基于硬件的平台上。Java的主要实现机制依靠Java虚拟机(JVM),它是一种抽象机器,具有一套虚拟机器指令,并有自己的栈、寄存器组等。Java虚拟机通常由软件实现,所以可以认为Java虚拟机是软件模拟的计算机,它附着在具体操作系统之上,是Java平台无关性的基础。