Java学习之异常处理

一、目的

1、理解异常的概念和异常处理机制的理论意义。

2、掌握Java的异常分类和Java异常处理机制

3、掌握Java的I/O系统,应用异常处理设计实现I/O程序

4、学会通过命令行参数向程序传递启动数据

二、实验内容

1、由标准输入设备读入多行数据,写入filel.Text文件

2、读出filel.txt的内容,输出到标准设备,验证写入的内容

*3、验证命令行参数,如有错误,用System.err.println输出并推出运行

三、设计和编码

1.设计思想

设计一段代码,使其能够读取一个文件里面的内容,并将其输出在屏幕上面,并且如果找不到文件还能进行报错。

     2.类设计说明及类图

仅有一个主类,也就是测试类

3.软件体系结构图(类关系图、UML图)

 4.主要代码段说明(附代码)

四、运行结果及分析

1.运行结果

2.结果分析和说明

结果显而易见的能够看到屏幕上出现了一串文字,而且正是文件当中的文字。

而如果当我把文件拖进回收站之后,再次运行程序能够发现,屏幕上输出了“文件未被找到!!”以及文件的路径,证明程序能够正确判断异常并且捕捉异常。

五、实验小结

1.代码调试中产生的错误及原因分析

2.实验中遇到的设计问题及解决方法

3.实验体会和收获。

本次实验让我对于Java程序有了更加深刻的认知,发现其在对文件这一处理方式上与C/C++程序相比是如此的便利,激发我对学习Java程序的兴趣。

六、附录(选)

    参考文献和相关资料。

  1. JavaTM教程 第9、10章。
  2. Tutorial/essential/exceptions;Tutorial/essential/io
  3. 教案2017/chapter8、9.
  4. 《WEB编程与应用——JSP、XML和Java EE技术》第12章
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值