数据源(已存在的文件): InputStream Reader
数据目的(可不存在的文件): OutputStream Writer
读取操做文件:
字节文件(exe,mp3,mp4,zip...):InputStream
文本文件: Reader
写入操作文件:
字节文件:OutputStream
文本文件:Reader
转换流:
以指定编码读取文件则使用转换流:InputStreamReader(字节流转换字符流桥梁)
以指定编码写入文件则使用转换流:OutputStreamWriter(字符流转换字节流的桥梁)
高效流,缓冲区对象,提高效率流:--推荐使用(如果没有特殊要求的话)
文本读取使用:BufferedReader
文本写入使用:BufferedWriter
字节读取使用:BufferedInputStream
字节写入使用:BufferedOutputStream
Java IO流的使用,到底什么时候使用哪种流
最新推荐文章于 2025-07-15 15:02:05 发布
本文深入讲解Java中的IO流概念,包括数据源与数据目的地的处理方式,如InputStreamReader与OutputStreamWriter的使用,以及如何通过BufferedReader和BufferedWriter等高效流来提升文件读写效率。此外,还探讨了字节流与字符流之间的转换方法。

725

被折叠的 条评论
为什么被折叠?



