java中的IO_流的分类

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录1.IO流简介2.按方向分类3.按数据单元分类4.按功能分类5.总结1.IO1.IO1.IO1.IO流简介1)IO流用来处理设备之间的数据传输2)java对数据的操作是通过流的方式3)根据不同的原则有不同的分类2.2.2.2.按方向分类简单理解就是:以内存为中,用来操作将硬盘已有的数据读取到内存的是输入流,用来操作将内存中的数据存储到硬盘中的是输出流.输入流进行读操作,输出流进行写操作.输入流InputStreamFileInputStreamByteArrayInputStreamReaderFileReader所有字节输入流的超类文件字节输入流字节数组输入流读取字符流的抽象类文件字符输入流输出流OutputStreamFileOutputStreamByteArrayOutputStreamWriterFileWriter所有字节输出流的超类文件字节输出流字节数组输出流写入字符流的抽象类文件字符输出流3.3.3.3.按数据单元分类以字节为单位的称为字节流,义字符为单位的称为字符流.字节流可以读写任意资源,字符流是为了更便捷的读写文字.字节流FileInputStreamByteArrayOutputStream文件字节输入流字节数组输出流字符流BufferedReaderBufferedWriter缓冲字符输入流缓冲字符输出流4.4.4.4.按功能分类直接与底层文件资源连接的称为节点流,对节点流进行包装从而完成更高级功能的称为处理流,处理流在构造时须为其指定一个节点流.节点流FileInputStreamByteArrayInputStreamPipedInputStream文件流字节数组流管道流处理流InputStreamReaderBufferedReaderDataInputStreamObjectInputStreamSequenceInputStream桥梁流缓冲流数据流对象流合并流5.5.5.5.总结:jav:jav:jav:javaaaa流体系中根据不同的原则可以对流进行不同的分类,,,,这使得每一种流都具备不同的特性,,,,输入流////输出流,,,,字符流////字节流,,,,节点流////处理流等....

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功