下列有关JVM表述有误的是()
A: 为硬件设备
B: 解释执行Java字节码文件
C: 不同平台JVM不同
D: 为软件
A: 为硬件设备
B: 解释执行Java字节码文件
C: 不同平台JVM不同
D: 为软件
A
举一反三
- Java语言里负责解释执行字节码文件的是___________,即JVM。
- 智慧职教: 只要计算机安装了能解释执行字节码的Java虚拟机(JVM),就可以执行字节码文件,从而实现Java的平台独立性。
- java源文件,经过编译,生成.class字节码文件,JVM加载.class并运行.classJava因为有了JVM得以跨平台、一次编程到处使用原因是不同操作系统对应不同JVM,但不同JVM可以编译相同.java代码
- JVM把字节码程序和各种不同的____和硬件分开,使得Java程序独立于平台。
- 17. Java源程序经过( ),生成( )的字节码,字节码被加载到不同平台中的JVM被( )执行。通过( )JVM,相同的字节码得以在不同的平台上被正确执行。
内容
- 0
计算机硬件能够直接识别Java的字节码文件,不需要经过JVM边解释边执行
- 1
JVM,即Java Virtual Machine,称为 ______ ,负责对本地的字节码文件进行解释执行。
- 2
Java源代码文件(.java)会被Java编译器编译为字节码文件(.class),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。
- 3
机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行
- 4
下面对JVM叙述不正确的是()。 A: JVM的全称是JavaVirtualMachine。 B: JVM是一种计算机硬件技术,它是Java程序的运行平台。 C: JVM是在计算机硬件系统上用软件实现的一台假想机。 D: Java程序在执行时,JVM把Java字节码解释成机器码。