Java2实用教程(第4版)实验指导与习题解答_IT168文库(精)

本实验的目的是学习同时编译多个Java 源文件。 3.实验要求 编写4个源文件:

MainClass.java 、A.java 、B.java 和C.java ,每个源文件只有一个类。

MainClass.java 含有应用程序的主类(含有main(方法,并使用了A 、B 和C 类。将4个源文件保存到同一目录中,例如C:\\1000,然后编译MainClass.java 。

4.程序效果示例 图1.2 只编译主类

程序运行效果如图1.2所示。 5.程序模板

请按模板要求,将【代码】替换为Java程序代码。 MainClass.java public class MainClass {

public static void main (String args[] {

【代码1】 //命令行窗口输出\你好,只需编译我\A a = new A(; a.fA(; B b = new B(;

b.fB(; } } A.java public class A { void fA( {

【代码2】 //命令行窗口输出\} } B.java public class B { void fB( {

【代码3】 //命令行窗口输出\} } C.java public class C { void fC( {

【代码4】 //命令行窗口输出\

} }

6.实验指导

?编译Hello.java的过程中,Java系统会自动地先编译A.java、B.java但不编译C.java。

类。当虚拟机将Hello.class加载到内存时, Java解释器调用main(方法开始 main(方法写成:public void 7.实验后的练习

(1将Hello.java编译通过以后,不断地修改A.java源文件中的【代码】,比如,在命令行窗口输出Nice to meet you或Can you need my hand。要求每次修改A.java源文件后,单独编译A.java,然后直接运行应用程序Hello。

(2如果需要编译某个目录下的全部Java源文件,比如C:\\1000目录,可以使用如下命令:

C:\\1000> javac *.java 请练习上述命令。 8.填写实验报告

实验编号:102 学生姓名:实验时间:教师签字:

实验答案 实验1:

【代码1】System.out.println(\你好,欢迎学习Java\【代码2】System.out.println(\实验2:

【代码1】System.out.println(\你好,只需编译我\【代码2】System.out.println(\【代码3】System.out.println(\【代码4】System.out.println(\自测题

1.Java语言的主要贡献者是谁?

2.下列哪个是Java应用程序主类中正确的main(方法? (Apublic void main (String args[ ] (Bstatic void main (String args[ ]

(C)public static void main (String args (D)public static void main (String args[ ] 3.如果 JDK 的安装目录为 D:\\jdk,应当怎样设置 path 和 classpath 的值? 4.下列哪个是 JDK 提供的编译器? (A)java.exe (B)javac.exe (C)javap.exe (D)javaw.exe 答案: 1.James Gosling 2.D

3.Path=D:\\jdk\\bin;classpath=D:\\jdk\\jre\\lib\\rt.jar;.; 4.B 7 初识 Java 上 机 实 践 1

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4