A-A+

下面说法中正确的是()。A.Java程序不需编译也可直接执行B.Java程序经过编译后的字节

2022-08-05 22:55:46 问答库 阅读 173 次

问题详情

下面说法中正确的是()。
A.Java程序不需编译也可直接执行
B.Java程序经过编译后的字节代码仍然是ASCII文件
C.Java程序经过编译后的字节代码是二进制文件,可以在操作系统上直接执行
D.Java程序经过编译后的字节代码是二进制文件,可以在Java虚拟机上执行请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:Java语言的执行模式是半编译和半解释型,未经编译的Java程序不能直接执行。 Java程序编过编译后的字节代码是二进制文件,但不能直接在操作系统上执行,它可看作虚拟机的机器码,由Java虚拟机解释执行。

考点:程序,字节