Advertisement

程序编译的说法正确的是()

阅读量:

Java面试题第34题:以下关于程序编译的描述,哪一项是正确的?

复制代码
    A:java语言是编译型语言,会把java程序编译成二进制机器指令直接运行
    
复制代码
    B:java编译出来的目标文件与具体操作系统有关
    
复制代码
    C:java在运行时才进行翻译指令
    
复制代码
    D:java编译出来的目标文件,可以运行在任意jvm上
    

蒙蔽树上结蒙蔽果,蒙蔽树下有你也有我

A:.java文件经过编译后生成的是字节码,随后由各系统中的JVM将其转换为当前系统可识别的机器码,这正是Java实现一次编写、多平台运行的跨平台特性的关键所在。

B:Java源代码生成的class文件与操作系统无直接关联。

C:需要特别注意的是,字节码与机器码并非同一概念。Java程序在执行过程中,字节码才会被JVM逐行转换为机器码,因此Java语言具备解释执行的特性。

D:需要注意JVM版本的问题,这就好比人们穿裤子一样,并非所有裤子都能被所有人穿上。

我们来看这位网友的解析,直接引用过来。其中并未涉及太多知识点。

正确答案是C。

我是歌谣,如果发现有任何不妥之处,欢迎提出意见。热爱编写代码,偶尔也会做些练习题。

阅读目录(置顶)(长期更新计算机领域知识)

[阅读目录(置顶)(长期更新计算机领

全部评论 (0)

还没有任何评论哟~