Java运行于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语言可以跨平台。
内容
- 0
Java程序的运行必须经过编写、 和运行三个步骤。Java源程序经编译生成 文件,再由Java虚拟机中的Java解释器执行。
- 1
通过Java虚拟机可以在不同的操作系统上运行Java程序,从而实现跨平台特性
- 2
Java虚拟机()是运行Java程序的软件环境,Java解释器就是Java虚拟机的一部分
- 3
下列关于Java虚拟机说法错误的是( ) A: 虚拟机是Java实现平台无关性的关键 B: 虚拟机是硬件 C: 虚拟机可以运行字节码文件 D: 任何可以运行Java字节码的软件都可以看成是Java虚拟机
- 4
Java平台的作用是( ) A: 作为操作系统,包含不同硬件的编辑器,将Java程序直接编译为硬件可理解的机器语言并执行 B: 是一个纯软件平台,运行在其它操作系统之上,为Java程序提供一套统一的运行环境 C: 作为一种独立于硬件之上的操作系统,为Java程序提供运行环境 D: 是一个纯软件平台,它绕过操作系统,将Java 程序以解释执行的方式变为硬件可理解的机器并执行