第1章 Java入门
2.选择题
(1)下列哪个是JDK提供的编译器?( )B
A.java.exe B.javac.exe C.javap.exe D.javaw.exe
(2)下列哪个是Java应用程序主类中正确的main方法?( )D
A.public void main(String args[])
B.static void main(String args[])
C.public static void Main(String args[])
D.public static void main(String args[])
3.阅读程序
阅读下列Java源文件,并回答问题。
Public class Person{
Void speakHello() {
System.out.print(“您好,很高兴认识您”);
System.out.println(“nice to meet you”);
}
}
Class Xiti{
Public static void main(String args[]) {
Person zhang=new Person();
Zhang.speakHello();
}
}
(1) 上述源文件的名字是什么?
(2) 编译上述源文件将生成几个字节码文件?这些字节码文件的名字都是什么?
(3)在命令行执行java Person得到怎样的错误提示?执行java xiti得到怎样的错误提示?执行java Xiti.class得到怎样的错误提示?执行java Xiti得到怎么样的输出结果?
答:(1)Person.java
(2)两个字节码,分别是Person.class和Xiti.class。
(3)得到“NoSuchMethodError”,得到“NoClassDefFoundError:Xiti/class”,得到“您好,很高兴认识您nice to meet you”。