通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选

通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选

ID:33777867

大小:231.50 KB

页数:12页

时间:2019-02-28

通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选_第1页
通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选_第2页
通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选_第3页
通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选_第4页
通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选_第5页
资源描述:

《通过代码实例跟我学java语言程序设计及应用技术java文件io技术及应用相关的教学示例第部分精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、杨教授工作室精心创作的优秀程序员职业提升必读系列资料1.1Java文件IO技术及应用相关的教学示例(第2部分)1.1.1有关文件内容(数据)操作的类1、输入输出抽象基类InputStream/OutputStream类实现文件内容操作的基本功能函数read()、write()、close()等;一般都是创建出其派生类对象(完成指定的特殊功能)来实现文件读写。在文件读写的编程过程中主要应该注意异常处理的技术。2、文件操作的一般方法(1)生成一个输入输出文件类的对象(根据所要操作的类型);(2)调用此类的成员函数实现文件数据内容的读写;(3)关闭

2、此文件。3、文件操作的一般要点在JavaI/O编程中主要应该注意:(1)异常的捕获---由于包java.io中几乎所有的类都声明有I/O异常,因此程序应该对这些异常加以处理。(2)流结束的判断---方法read()的返回值为-1时;readLine()的返回值为null时。4、FileInputStream/FileOutputStream类用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象)。5、本地文件读写编程的基本过程(1)生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该

3、为FileOutputStream类);(2)调用FileInputStream或FileOutputStream类中的功能函数如read()、write(intb)等)读写文件内容;(3)关闭文件(close())。6、体验文件读写的编程规则的应用示例publicstaticvoidmain(String[]args){杨教授工作室,版权所有,盗版必究,12/12页杨教授工作室精心创作的优秀程序员职业提升必读系列资料/**将下面的resultData标识的数据写入到由sourceFileName变量所标识的文件中*/Stringsource

4、FileName="d:\abc.dat";StringresultData="sadfdsafdsafdsadfsgfdsgd";try{FileOutputStreamoneFileOut=newFileOutputStream(sourceFileName);oneFileOut.write(resultData.getBytes());oneFileOut.close();}catch(IOExceptione){}/***读出该文件中的数据,并打印输出*/byteresultBuffer[]=newbyte[1024];intst

5、ringLength=0;try{FileInputStreamin=newFileInputStream(sourceFileName);stringLength=in.read(resultBuffer);in.close();}catch(IOExceptione){}System.out.println(newString(resultBuffer,0,stringLength));}杨教授工作室,版权所有,盗版必究,12/12页杨教授工作室精心创作的优秀程序员职业提升必读系列资料7、实现文件拷贝的应用示例一(1)添加一个FileCo

6、pyApp类(2)编程FileCopyApp程序类的功能实现代码packagecom.px1987.j2seexample.javaio;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;publicclassFileCopyApp{FileInputStreamoneFileInputStream=null;FileOutputStreamoneF

7、ileOutputStream=null;publicFileCopyApp(){}杨教授工作室,版权所有,盗版必究,12/12页杨教授工作室精心创作的优秀程序员职业提升必读系列资料publicvoidcreatInputOutPutStream(StringsourceFileName,StringtargetFileName)throwsFileNotFoundException{oneFileInputStream=newFileInputStream(sourceFileName);oneFileOutputStream=newFil

8、eOutputStream(targetFileName);}publicvoidcopyFileData()throwsIOException{booleanfi

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

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

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