谈谈IO流的分类及选择

2020-11-10  本文已影响0人  笨比乔治
7F2D5829BC60858B081B7C51D0EA0273.png

1,分类
按方向分:输入流,输出流

(注意,是站在程序的角度来看方向),输入流用于读文件,输出流用于写文件
按读取的单位分:字节流,字符流

按处理的方式分:节点流,处理流

比如,FileInputStream和BufferedInputStream(后者带有缓存区功能-byte[])
IO流的4大基类:InputStream,OutputStream,Reader,Writer

2,选择
字节流可以读取任何文件
读取文本文件的时候:选择字符流(假如有解析文件的内容的需求,比如逐行处理,则采用字符流,比如txt文件)
读取二进制文件的时候,选择字节流(视频,音频,doc,ppt)

上一篇 下一篇

猜你喜欢

热点阅读