Java源代码文件(.java)会被Java编译器编译为字节码文件(.class),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。
对
举一反三
- java源文件,经过编译,生成.class字节码文件,JVM加载.class并运行.classJava因为有了JVM得以跨平台、一次编程到处使用原因是不同操作系统对应不同JVM,但不同JVM可以编译相同.java代码
- java程序编译的字节码(class文件)中包含的是JVM指令。
- 编译Java应用程序源文件将产生相应的字节码文件,这些字节码文件的扩展名是( )。 A: .java B: .jvm C: .exe D: .class
- Java源程序经编译生成的字节码文件的扩展名为(),字节码文件由解释器执行 A: class B: java C: exe D: html
- Java源程序文件(*.java)将编译器生成字节码文件(*.class),再由Java虚拟机中的Java解释器执行
内容
- 0
java程序编译生成.class字节码文件,由java虚拟机解释执行。
- 1
Java编译器将Java源代码文件编译后生成( )。 A: 字节码文件 B: Java文件 C: 系统文件 D: 以上都不是
- 2
下面有关Java代码安全性叙述错误的是() A: 字节码校验器加载查询执行所需要的所有类 B: 运行时,由解释器执行代码 C: 运行时,字节码被加载、验证,然后在解释器里运行 D: 类加载器通过分离本机文件系统的类和从网络导入的类增加安全性
- 3
机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行
- 4
Java编译器 用来将java源代码编译成字节码,Java解释器 执行字节码文件,Java调试器jdb.exe用来调试java程序,反编译程序 可以将.class文件还原为.java,文档生成器 可以创建html文件(填写完整可执行程序名称,注意大小写)。