速记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