JAVA调试环境及异常处理程序.doc
文本预览下载声明
数学与计算科学学院
实 验 报 告
实验项目名称 Java调试环境及异常处理程序
所属课程名称 面向对象技术
实 验 类 型 设计型
实 验 日 期 2014.4.1
班 级 信计12-2
学 号 20125310022X
姓 名
成 绩
一、实验概述: 【实验目的】
1、掌握Java开发运行环境的安装、配置。
2、了解并掌握Java异常的概念以及工作机制。
3、熟悉并掌握Java异常与异常类。
4、熟悉JDK已经定义的若干异常类的层次结构。
5、掌握自定义异常类的创建方法。
6 、掌握抛出捕获处理异常语句的使用(try…catch…finally).
7、掌握上抛异常语句的使用(throws).
8、掌握Java?Applet程序的编写与实践操作。?
9、了解Java中异常处理(exception)的作用,掌握异常处理的设计方法。
【实验原理】
Java通过API中Throwable类的众多子类描述各种不同的异常。
Throwable有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。
在 Java 应用程序中,异常处理机制为:抛出异常,捕捉异常。
对于多异常的处理时通过在try块后面定义若干个catch块来实现的,每个catch块用来接收和处理一种特定的异常对象。
在 Java 应用程序中,异常对象是依靠以catch语句为标志的异常处理语句块来捕捉和处理的。异常处理语句块又称为catch语句块如:
catch(异常类型 异常形式参数表)
{
异常处理语句组;
}
异常的处理主要包括捕捉异常、程序流程的跳转和异常处理语句块的定义。
7、Java的异常类是处理运行时错误的特殊类,每一种异常类对应一种特定的运行错误。Java的异常类只能在三处地方出现:⑴extends之后;⑵catch()的形参列表;⑶throws的后面。
【实验环境】
Windows 7
Microsoft Visual J++ 6.0
JDK 6.0?
WPS 2013
二、实验内容: 【实验方案】
安装Window版本的JDK,并设置安装路径信息;
利用Microsoft Visual J++ 6.0编写程序并测试Java程序;
利用Microsoft Visual J++ 6.0编写程序并测试Java Applet程序;
4、利用Microsoft Visual J++ 6.0编译程序,自定义异常类,处理用户程序中特定的逻辑运行错误。用try块定义可能出现的异常,用catch语句捕捉和处理try块中的异常语句。如下: try
{?可能抛出异常语句;} catch
{异常处理语句组;}
【实验过程】(实验步骤、记录、数据、分析)
新建并命名一个文件夹AAAA;
创建源程序文件BBBB.java
具体操作:打开Microsoft Visual J++ 6.0编译器,创建j++工程并命名BBBB,并将其保存路径改为桌面上新建好的文件夹,当进入编辑窗口时,先进行保存操作,存于已创建的文件夹,该文件名必须与主类名相同,即BBBB.java,然后才编写Java Applet程序,程序如下:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class AAAA extends Applet implements ActionListener
{
Label pr1,pr2;
TextField t1,t2;
Button b;
Student s;
String msg;
public void init()
{
pr1=new Label(姓名:);
pr2=new Label(学号:);
t1=new TextField(7);
t2=new TextField(7);
b=new Button(确定);
b.addActionListener(this);
add(pr1);add(t1);
add(pr2);add(t2);
add(b);
s=new Student();
msg=欢迎来到数计学院;
显示全部