数据源(已存在的文件): InputStream Reader
数据目的(可不存在的文件): OutputStream Writer
读取操做文件:
字节文件(exe,mp3,mp4,zip...):InputStream
文本文件: Reader
写入操作文件:
字节文件:OutputStream
文本文件:Reader
转换流:
以指定编码读取文件则使用转换流:InputStreamReader(字节流转换字符流桥梁)
以指定编码写入文件则使用转换流:OutputStreamWriter(字符流转换字节流的桥梁)
高效流,缓冲区对象,提高效率流:--推荐使用(如果没有特殊要求的话)
文本读取使用:BufferedReader
文本写入使用:BufferedWriter
字节读取使用:BufferedInputStream
字节写入使用:BufferedOutputStream
Java IO流的使用,到底什么时候使用哪种流
最新推荐文章于 2024-03-12 20:05:10 发布