其他分享
首页 > 其他分享> > 速记IO流中常用的几种流

速记IO流中常用的几种流

作者:互联网

一:IO流可以分为如下几个基本类

操作数据的单位:字节流,字符流
数据的流向:输入流,输出流
流的角色: 节点流,处理流

 流的体系结构
 
 抽象基类       字节流(或文件流)        处理流:缓冲流(属于处理流的一种)

 InputStream    FileInputStream         BufferedInputStream

 OutPutStream   FileOutStream           BufferedOutPutStream

 Reader         FileReader              BufferedReader

 Writer         FileWriter              BufferedWriter

记忆技巧:

①按照流的后缀记忆 “InputStream,OutPutStream”结尾的表示操作的是字节(存储的最小单位,“Reader,Writer”结尾的后缀表示操作的是字符,可以用来读取文本文件,但是不能读取图片或者视频…

②再按照流的前缀来记忆“File”表示的是文件流,最原始的传输,没有经过任何处理的流,“Buffered”表示处理流,在文件流的外层套上了一层加速,提高文件流的传输速率

二:转换流

InputStreamReader:将每一个字节的输入流转换为字符的输入流
OutputStreamWriter: 将每一个输出的字符流转换为输出的字节流

记忆方式:

①“InputStream,OutPutStream”属于字节流的基类,后面又接了“Reader,Writer” 属于字符的后缀,可以表示将字节准换为字符

标签:字符,OutPutStream,字节,Writer,流中,速记,IO,Reader,InputStream
来源: https://blog.csdn.net/weixin_46351306/article/details/113811415