Java培训之IO流处理ppt课件.ppt

Java培训之IO流处理ppt课件.ppt

ID:59417329

大小:1.48 MB

页数:37页

时间:2020-09-19

Java培训之IO流处理ppt课件.ppt_第1页
Java培训之IO流处理ppt课件.ppt_第2页
Java培训之IO流处理ppt课件.ppt_第3页
Java培训之IO流处理ppt课件.ppt_第4页
Java培训之IO流处理ppt课件.ppt_第5页
资源描述:

《Java培训之IO流处理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaIO流处理概述Java程序会从各种地方输入数据,比如文件,磁盘,网络,其它程序中。读入的内容有对象,字符,图像和声音等。输入输入靠reader,writer,inputstream,outputstream四个类和子类支持。先看看IO流的总概念。2流:图形表示输入时,程序在源(文件,网络,内存)上打开一个stream,然后如图一个一个顺序读。写也一样。3读和写的模型ReadingWritingopenastreamwhilemoreinformationreadinformationclosethe

2、streamopenastreamwhilemoreinformationwriteinformationclosethestream4IO类的分类使用IO必须导入java,io.*Io类分两大块,Character流,它专门对付16位的UNICODE字符,处理文本文件比较好。Byte流。处理8位byte,平时用做处理二进制文件,图形和声音文件。看继承图,前者是Reader,Writer,后者是InputStream和OutputSteam其中分两大类,一类灰色的是输入后不加工,其它是输入后加工的。不同。5

3、6所有输入类常用方法Reader的子类有输入方法intread()intread(charcbuf[])intread(charcbuf[],intoffset,intlength)InputStream也有类似方法,像吧。intread()intread(bytecbuf[])intread(bytecbuf[],intoffset,intlength)当然,也有方法定位,跳过以及关闭的方法。7输出类有的方法Writer,Outputstream都有方法writereaderintwrite(intc)i

4、ntwrite(charcbuf[])intwrite(charcbuf[],intoffset,intlength)OutputStreamintwrite(intc)intwrite(bytecbuf[])intwrite(bytecbuf[],intoffset,intlength)8文件处理用的类FileReaderFileWriterFileInputStreamFileOutputStream9打印用的类PrintWriterPrintStream对象处理用的类ObjectInputStream

5、 ObjectOutputStream管道用的类PipedReaderPipedWriterPipedInputStreamPipedOutputStream10读入平台无关数据的类DataInputStream DataOutputStream它可以读入基本类型数据,数据格式可以跨平台。11介绍File类第八章java的输入输出File类用来访问本地文件系统中的文件和目录。1.创建File类myFile=newFile("myfile.txt");FilemyDir=newFile("MyDocs");m

6、yFile=newFile(myDir,"myfile.txt");12介绍File类第八章java的输入输出2.File类中的方法Filenames:StringgetName()StringgetPath()StringgetAbsolutePath()StringgetParent()booleanrenameTo(FilenewName)Filetests:booleanexists()booleancanWrite()booleancanRead()booleanisFile()booleanis

7、Directory()13文件流。FileReader,FileWriter,FileInputStream,andFileOutputStream从文件系统读文件。用一个文件建立一个文件流对象后,读入。文件可以是文件名串,File对象或者是一个FileDescriptor对象。14简单程序!importjava.io.*;publicclassCopy{publicstaticvoidmain(String[]args)throwsIOException{FileinputFile=newFile("fa

8、rrago.txt");//建立文件输入FileoutputFile=newFile("outagain.txt");//建立文件输出FileReaderin=newFileReader(inputFile);FileWriterout=newFileWriter(outputFile);intc;while((c=in.read())!=-1)out.write(c);in.close();out.close(

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

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

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