• 2022-06-12
    7. 针对不同平台提供的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: 桥接