以下选项中关于Java跨平台原理的说法正确的是(AC)。(选择二项)
A. Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行
B. Java的跨平台原理决定了其性能比C/C++高
C. Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口
D. Java语言具有一次编译,到处运行的特点,可以在所有的平台上运行
以下选项中是对一个Java源文件进行正确编译的语句是(A)(选择一项)
A. javac Test.java
B. javac Test
C. java Test
D. java Test.class
在Java中,源文件Test.java中包含如下代码,则程序编译运行的结果是( B)。(选择一项)
public class Test { public static void main(String[ ] args) { system.out.println("Hello!"); } }
A. 输出:Hello!
B. 编译出错,提示“无法解析system”
C. 运行正常,但没有输出任何内容
D. 运行时出现异常
有一段Java 程序,其中public类名是A1,那么保存它的源文件名可以是(A )。(选择一项)
A. A1.java
B. A1.class
C. A1
D. 都不对