7. 针对不同平台提供的Java虚拟机是( ),而提供给不同平台的( )都是相同的;Java虚拟机负责将字节码翻译成虚拟机所在平台能够运行的( )。
不同的#字节码指令#机器码
举一反三
- JVM是java虚拟机(JVMJavaVirtualMachine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台。
- ()是java虚拟机,java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台。 A: JVM B: JDK C: JRE D: HOME
- Java虚拟机JVM是指可以运行Java字节码(*.class)的虚拟计算机。
- 下列关于Java虚拟机说法错误的是( ) A: 虚拟机是Java实现平台无关性的关键 B: 虚拟机是硬件 C: 虚拟机可以运行字节码文件 D: 任何可以运行Java字节码的软件都可以看成是Java虚拟机
- Java程序是通过Java虚拟机实现跨平台特性的,但Java虚拟机并不是跨平台的,不同操作系统上的Java虚拟机是不同的。
内容
- 0
Java程序实现跨平台原理需要依赖Java的虚拟机JVM,不同平台需要不同的Java的虚拟机。
- 1
不同平台的Java虚拟机都是一样的
- 2
以下关于Java虚拟机说法不正确的是()。 A: Java虚拟机执行的是字节码 B: 字节码会被解释成本地机器语言 C: 不同平台下需要安装该平台下相应的Java虚拟机版本 D: 不同平台下Java虚拟机的规范不一样
- 3
下面关于Java语言跨平台说法错误的是: A: java语言编写的程序,一次编译后,可以在多个系统平台上运行。 B: java语言垮平台依赖于java虚拟机 C: java垮平台,java虚拟机也是垮平台的(不同系统平台使用相同的java虚拟机) D: 原理是java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。
- 4
Java语言通过Java虚拟机实现了平台的无关性,虚拟机通过对底层平台指令集及数据类型等进行统一的抽象,针对不同的平台用不同的虚拟机进行实现,这样Java应用程序就可以通过编译成符合虚拟机规范的字节码文件,而在不同的平台上都能正确运行。这里的虚拟机正是()模式一个很好的展示。 A: 适配器 B: 装饰者 C: 抽象工厂 D: 桥接