java调试环境及异常处理程序

java调试环境及异常处理程序

ID:32628414

大小:118.89 KB

页数:11页

时间:2019-02-13

java调试环境及异常处理程序_第1页
java调试环境及异常处理程序_第2页
java调试环境及异常处理程序_第3页
java调试环境及异常处理程序_第4页
java调试环境及异常处理程序_第5页
资源描述:

《java调试环境及异常处理程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二汐理工夫数学与计算科学学院实验报告实验项目名称Java调试环境及异常处理程序所属课程名称面向对象技术实验类型设计型实验日期2014.4.1班级信计12-2学20125310022X姓名成绩一、实验概述:[实验目的】1、掌握Java开发运行环境的安装、配置。2、了解并掌握Java异常的概念以及工作机制。3、熟悉并掌握Jaw异常与异常类。4、熟悉JDKC经定义的若干异常类的层次结构。5、掌握自定义异常类的创建方法。6、掌握抛出捕获处理界常语彳U的使用(try...catch...finally).7、掌握上抛异常语句的使用(throws).8、掌握JavaApp

2、let程序的编写与实践操作。9、了解Java中异常处理(exception)的作用,掌握异常处理的设计方法。【实验原理】1、Java通过API屮Throwable类的众多子类描述各种不同的异常。2、Throwable有两个重要的子类:Exception(异常)和Error(错谋),二者都是Java异常处理的重要子类,各自都包含大量子类。3、在Jaw应用程序中,异常处理机制为:抛出异常,捕捉异常。4、对于多异常的处理时通过在try块后面定义若干个catch块来实现的,每个catch块用来接收和处理一种特定的异常对彖。5、在Java应用程序中,异常对象是依靠以ca

3、tch语句为标志的异常处理语句块來捕捉和处理的。异常处理语句块又称为catch语句块如:catch(界常类型界常形式参数表){异常处理语句组;}6、异常的处理主耍包括捕捉异常、程序流程的跳转和异常处理语句块的定义。7、Java的异常类是处理运行时错误的特殊类,每一种异常类对应一种特定的运行错误。Java的异常类只能在三处地方出现:(l)extends之后;(2)catch()的形参列表;(3)throws的后面。【实验环境】Windows7MicrosoftVisualJ++6.0JDK6.0WPS2013W实验内容:W验方案I-1、安装Window版木的JD

4、K,并设置安装路径信息;2、利用MicrosoftVisualJ++6.0编写程序并测试Java程序;3、利用MicrosoftVisualJ++6.0编写程序并测试JavaApplet程序;4、利用MicrosoftVisualJ++6.0编译程序,自定义异常类,处理用户程序中特定的逻辑运行错误。用try块定义可能出现的异常,用catch语句捕捉和处理try块中的异常语句。如下:try{可能抛出异常语句;}catch{异常处理语句组;}【实验过程】(实验步骤、记录、数据、分析)1、新建并命名一个文件夹AAAA;2、创建源程序文件BBBB.java具体操作:打

5、开MicrosoftVisualJ++6.0编译器,创建j++工程并命名BBBB,并将其保存路径改为桌面上新建好的文件夹,当进入编辑窗口时,先进行保存操作,存于已创建的文件夹,该文件名必须与主类名相同,即BBBB.java,然后才编写JavaApplet程序,程序如下:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassAAAAextendsAppletimplementsActionListenerLabelprl,pr2;TextFieldtl,t2;Buttonb;

6、Students;Stringmsg;publicvoidinit(){prl=newLabel(H姓名:”);pr2=newLabel("学号:”);tl=newTextField(7);t2=newTextField(7);b=newButton(H确定J;b.addActionListener(this);add(prl);add(tl);add(pr2);add(t2);add(b);s=newStudent();msg=H欢迎来到数计学院”;}publicvoidactionPerformed(ActionEvente){s.setld(lntege

7、匚parseInt(t2.getText()));msg=s.toString();repaint();}publicvoidpaint(Graphicsg)g.drawString(msg,730,100);}}classStudent{Stringname;intid;intage;voidsetld(intx){id=x;}publicStringtoString(){returnH姓名:”+name+”学号:”+id;}}3、调试JavaApplet程序,显示的结果如下:4、发现以上的程序没有出现错误,接着在相应的输入框里输入“杜帅”和“5310022

8、6",显示的结果如下:4、以上程序并不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。