第1章 Java入门 复习
一、问答题
1.Java语言的主要贡献者是谁?
James Gosling(詹姆斯·高斯林 )
2.开发Java应用程序需要经过哪些主要步骤?
需3个步骤:
1) 用文本编辑器编写源文件。
2) 使用javac编译源文件,得到字节码文件。
3) 使用解释器运行程序。
3.Java源文件是由什么组成的?一个源文件中必须要有public类吗?
源文件由若干个类所构成。对于应用程序,必须有一个类含有public static void main(String args[])的方法, 含有该方法的类称为应用程序的主类。
不一定,但至多有一个public类。
4.如果JDK的安装目录为D:\jdk,应当怎样设置path和classpath的值?
给path添加的值是D:\jdk\bin
JDK6版本后,不需要设置classpath的值,如果设置,设置的值是D:\jdk\jre\lib\rt.jar;.;
JDK9之后,已经没有jre目录,所以不必设置classpath的值。
5.Java源文件的扩展名是什么?Java字节码的扩展名是什么?
java 和 class
6.如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行该程序?
java Bird
7.有哪两种编程风格,在格式上各有怎样的特点?
独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)
-----视频讲解-----
二、选择题
1.下列哪个是JDK提供的编译器?
A. java.exe B.javac.exe
C. javap.exe D.javaw.exe
B
2.下列哪个是Java应用程序主类中正确的main方法?
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[ ])
D
----视频讲解-----
三、阅读程序
阅读下列Java源文件,并回答问题。
(a)上述源文件的名字是什么?
(b)编译上述源文件将生成几个字节码文件?这些字节码文件的名字都是什么?
(c)在命令行执行java Person得到怎样的错误提示?执行java xiti得到怎样的错误提示?执行java Xiti.class得到怎样的错误提示?执行java Xiti得到怎样的输出结果?
(a)Person.java。
(b)两个字节码,分别是Person.class和Xiti.class。
(c)得到“找不到 main 方法”,得到"无法加载主类 xiti",得到“无法加载主类 xiti.class”,得到“您好,很高兴认识您 nice to meet you”
----视频讲解-----
二、选择题
1.下列哪个是JDK提供的编译器?
A. java.exe B.javac.exe
C. javap.exe D.javaw.exe
B
2.下列哪个是Java应用程序主类中正确的main方法?
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[ ])
D
-----视频讲解-----
三、阅读程序
阅读下列Java源文件,并回答问题。
(a)上述源文件的名字是什么?
(b)编译上述源文件将生成几个字节码文件?这些字节码文件的名字都是什么?
(c)在命令行执行java Person得到怎样的错误提示?执行java xiti得到怎样的错误提示?执行java Xiti.class得到怎样的错误提示?执行java Xiti得到怎样的输出结果?
(a)Person.java。
(b)两个字节码,分别是Person.class和Xiti.class。
(c)得到“找不到 main 方法”,得到"无法加载主类 xiti",得到“无法加载主类 xiti.class”,得到“您好,很高兴认识您 nice to meet you”

