第一范文网 - 专业文章范例文档资料分享平台

java实验报告

来源:用户分享 时间:2025/5/15 13:16:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

} public void mouseEntered(MouseEvent parm1) { t1.setText(\鼠标进入!\ } public void mouseExited(MouseEvent parm1) { t1.setText(\鼠标退出!\ } public void mouseDragged(MouseEvent parm1) { t2.setText(\你在拖动鼠标:X=\\ Y=\ } public void mouseMoved(MouseEvent parm1) { t2.setText(\你在移动鼠标:X=\\ Y=\ } }

3. 给程序添加按’ESC’键退出的功能。

根据上述示例,试编写其他实现其他事件接口的程序,如WindowListener、KeyListener等。

实验结果: 1.

2. Java布局管理

3. Java事件

实验五 一. 异常处理机制

二 . Java

数据流

实验要求:

1.编写一个有异常处理的Java应用程序。

2.编写一个含有读取/写入数据的Java应用程序。

实验目的:

1.掌握异常的基本概念。 2.理解异常处理机制。

3.掌握创建自定义异常的方法。 4.掌握数据流的基本概念。

5.掌握多种读取/写入数据的方法。

实验主要步骤:

1. Java提供了异常处理机制,当程序中发生异常时,程序产生一个异常事件,相应地生成异常对象。系统从生成对象的代码开始,沿方法的调用栈逐层回溯,寻找相应的处理代码,并把异常对象交给该方法处理。

1. 在记事本编辑如下源程序: public class Ex7_1 { public static void main(String[] args) { String output[] ={ \

}

} \int i =0;

while(i<12){ System.out.print(output[i++]); }

System.out.println(\

2. 保存程序Ex7_1.java,编译运行程序,观察并分析程序的运行结果。The

quick brown fox jumps over the lazy dog.Exception in thread \java.lang .ArrayIndexOutOfBoundsException at Ex7_1.main(Ex7_1.java:9),可以看出,在第9行出现了数组下标越界的异常,导致了程序的中止,而程序的最后一条语句

“System.out.println(\”没有执行。

3. 我们修改程序,加入异常处理,当程序发生异常时,经过异常处理后,

程序还可以继续执行。修改代码如下:

public class Ex7_2 {

public static void main(String[] args) { String output[] ={ \ \ int i =0; while(i<12){ try{ System.out.print(output[i++]); } catch(ArrayIndexOutOfBoundsException e) { System.out.println(); System.out.println(\下标越界异常处理!\ System.out.println(e.toString()); break; } } System.out.println(\ } }

4. 重新编译运行程序,对比运行结果。在catch后加入:

finally{ System.out.println(\不管怎样都要执行的语句!\ }

再重新编译运行,对比运行结果。

5. 除了下标越界的异常外,还有几个常用的异常,如:ArithmeticException、

NullPointerException、NegativeArraySizeException、ArrayIndexOutOfBoundsException

等。

搜索更多关于: java实验报告 的文档
java实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c45oz087wu872h8v7sn06_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top