java异常处理及输入输出流技术实验

java异常处理及输入输出流技术实验

ID:6075301

大小:659.00 KB

页数:17页

时间:2018-01-02

java异常处理及输入输出流技术实验_第1页
java异常处理及输入输出流技术实验_第2页
java异常处理及输入输出流技术实验_第3页
java异常处理及输入输出流技术实验_第4页
java异常处理及输入输出流技术实验_第5页
资源描述:

《java异常处理及输入输出流技术实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告课程名称JAVA高级开发技术实验项目名称实验项目二JAVA异常处理及输入输出流技术实验班级与班级代码(2015-2016-1)-113283-19941852-2实验室名称(或课室)实验楼803专业任课教师学号:姓名:实验日期:2015年10月22日广东财经大学教务处制姓名实验报告成绩评语:等级项目优良中评分实验态度(10)对实验内容积极准备,认真预习,无迟到早退现象。对实验内容有所准备、预习,无迟到早退现象。对实验内容无准备、预习,有迟到早退现象。实验原理(10)对相关技术原理理解正确,知识掌握充分。对相关技术原理和知识能够正确理解。对相关技

2、术原理和知识不理解。操作结果(10)能够按照正确的实验步骤进行操作,并得出正确的实验结果。全部完成,正确率90%以上。能够按照正确的实验步骤进行操作,并得出正确的实验结果。正确率70%以上。实验操作步骤有误,实验结果正确率60%以下。实验分析(40)对思考分析题能进行正确的实验验证,正确率90%以上。对思考分析题能进行正确的实验验证,正确率70%以上。对思考分析题有实验验证,正确率60%以下。实验总结(20)对相关技术重点难点问题解决能够深刻领会,举一反三,感受真实。对相关技术重点难点问题解决能够领会,感受真实。对相关技术重点难点问题认识模糊,感受不真

3、实。报告格式(10)格式规范,组成部分完整,内容充实。格式规范,组成部分完整。格式不规范,组成部分不完整。实验成绩指导教师(签名)年月日说明:指导教师评分后,实验报告交院(系)办公室保存。实验项目二JAVA异常处理及输入输出流技术实验文本编辑器一、实验目的1、理解和掌握字节流的类以及它们的使用特点;2、理解和区分字节流和字符流;3、了解和运用字节流和字符流进行文件复制;4、理解和掌握JavaSwing组件的使用方法。二、实验内容设计一个简单的文本编辑器,可以实现多文件处理、实现文件的创建、浏览、编辑(允许文本复制、修改、删除)、对已经修改的文件进行保存

4、或以另外文件名称保存。三、实验原理1、JavaSwing组件技术原理;2、JavaAWT事件处理原理;3、Java流技术原理。四、实验环境电脑主机酷睿i5、内存4G以上,操作系统Windows7以上,开发工具Myeclipse2015。五、实验步骤1、创建一个TextEditor项目。15图1创建一个TextEditor项目截图2、创建一个TextEditor包图2创建一个TextEditor包截图3、创建一个TextEditor类15图3创建一个TextEditor类截图4、填空空白代码,放入所在类进行点击调试并运行程序。六、实验结果图4运行结果15

5、图5新建文件图6保存文件15图7打开文件图8输入图9再次打开15图11缩小图12打开图13帮助15七、实验分析7.1程序中SaveFileListener类和OtherSaveFileListener,他们都有处理保存文件的功能,但SaveFileListener对已经保存文件的会直接保存,而OtherSaveFileListener每次都会重新打开窗口保存文件,并要重新输入文件名。7.2在OtherSaveFileListener类中的actionPerformed()方法中有语句:output=newBufferedWriter(newFileWr

6、iter(fileName));如果将该语句改写成:output=new BufferedWriter(new FileWriter(filename,true));程序是否可以正常运行,如果不能正常运行,但改为:output=newBufferedWriter(newFileWriter(fileName,true));可以正常运行,文件名错了。new FileWriter(fileName)在给出文件名的情况下构造一个FileWriter对象。newFileWriter(fileName,true)在给出文件名的情况下构造FileWriter对象,

7、它具有指示是否挂起写入数据的boolean值。7.3在定义OtherSaveFileListener类的actionPerformed()方法中,采用了字符缓冲读写器(BufferedReader和BufferedWriter)来实现文件数据的读和写。如果在该方法中改用字符缓冲输入和输出流BufferedInputstream和BufferedOutputstream来实现文件数据的读和写,语句可以为:Input=newBufferedInPutstream(newFile(currentfile));output=newBufferedoutPuts

8、tream(newFile(fileName));7.4如果程序中没有定义BufferedRe

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

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

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