Java运行于Java平台之上,Java平台运行于_______之上,操作系统执行上一层的Java虚拟机,Java虚拟机解释并执行_______文件。
举一反三
- Java与其他语言相比,所谓平台无关性,指的是Java可在平台之上再提供一个Java运行环境,该运行环境由Java虚拟机、类库以及一些核心文件组成。
- 下面关于Java语言跨平台说法错误的是: A: java语言编写的程序,一次编译后,可以在多个系统平台上运行。 B: java语言垮平台依赖于java虚拟机 C: java垮平台,java虚拟机也是垮平台的(不同系统平台使用相同的java虚拟机) D: 原理是java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。
- Java虚拟机就是一个虚拟的用于执行的计算机。它是Java最核心的技术,是Java跨平台的基础
- Java程序是通过Java虚拟机实现跨平台特性的,但Java虚拟机并不是跨平台的,不同操作系统上的Java虚拟机是不同的。
- JVM是java虚拟机(JVMJavaVirtualMachine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台。