程序编译的说法正确的是()
发布时间
阅读量:
阅读量
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)
还没有任何评论哟~
