一、目的
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程序的兴趣。
六、附录(选)
参考文献和相关资料。
- JavaTM教程 第9、10章。
- Tutorial/essential/exceptions;Tutorial/essential/io
- 教案2017/chapter8、9.
- 《WEB编程与应用——JSP、XML和Java EE技术》第12章