《Java程序设计》

实验指导书

湖北工业大学计算机学院

2009

目 录

概 述3

实验1:Java语言基础4

实验2 类的封装性和继承性12

实验3 设计实现接口的类及异常处理15

实验4 图形用户界面20

实验 5 多线程基础编程30

概 述

一、上机实验的目的

上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通

过实践环节理解Java语言的基本结构和程序设计方法。通过亲手编程掌握Java

语言编程的方法。

二、实验基本内容

为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了5

个实验。学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,

在此基础上再编写其他应用程序。指导书中的5个实验如下。

 Java语法基础

 类的封装性和继承性

 设计实现接口的类及异常处理

 图形用户界面

 多线程

三、实验任务与时间安排

《Java程序设计 》是一门实践性很强的课程,除了在课内安排的实验外,

鼓励同学在课外使用相关技术进行编程练习。《Java程序设计》上机实验时间为

10学时,与教学内容同时进行上机实验。10个上机学时分为5个实验。

四、实验设备要求

Java 的开发和运行环境对机器的配置要求不是很高。下面给出的是实验用

机的软件和硬件基本配置。

软件配置:Windows2000Professional、IE5.5 以上

硬件配置:CPU PIII 以上、内存 128MB 以上

实验1:Java语言基础

一、实验目的

1.熟悉JDK 开发环境,了解Eclipse 开发环境

2.掌握JavaApplication 的程序结构和开发过程。

3.掌握标识符的定义规则。

4.掌握表达式的组成。

5.掌握各种数据类型及其使用方法。

6.理解定义变量的作用,掌握定义变量的方法。

7.掌握各种运算符的使用及其优先级控制。

二、实验内容 (一)

1.JDK 开发环境

(1)JDK1.4.2开发环境安装在"C:\JDK1.4.2_05\"目录下。

(2)设置环境变量PATH和CLASSPATH (如果在autoexec.bat 中没有进行设置)。

进入命令行 (MS-DOS)方式,进行如下设置:

SETPATH c:\jdk1.4.2_05\bin;%PATH%

SETCLASSPATH .;c:\jdk1.4.2_05\lib\dt.jar;c:\jdk1.4.2_05\lib\tools.jar

2.掌握JavaApplication程序开发过程

(1)打开记事本

(2)键入如下程序:

importjava.io.*;
publicclassHelloWorld1{
public staticvoidmain(String args[]){
System.out.println("HelloWorld!");
}
}

(3)检查无误后 (注意大小写)保存文件。可将文件保存在"D:\Java\"目录中,注意文件

名为HelloWorld1.java。

(4)进入命令行 (MS-DOS)方式,设定当前目录为"D:\Java\",运行Java编译器:

D:\Java>javacHelloWorld1.java

(5)如果输出错误信息,则根据错误信息提示的错误所在行返回编辑器进行修改。常见错

误是类名与文件名不一致、当前目录中没有所需源程序、标点符号全角等。

如果没有输出任何信息或者出现"deprecation"警告,则认为编译成功,此时会在当前目录

中生成HelloWorld1.class文件。

(6)利用Java解释器运行这个JavaApplication程序,并查看运行结果。

D:\Java>javaHelloWorld1

3.掌握JavaApplet 的程序结构和开发过程

(1)打开记事本

(2)键入如下程序:

importjava.awt.*;
publicclassHelloToJavaextendsjava.applet.Applet{
publicvoidpaint(Graphics g){
g.draw