楼主你好 如果是这样的问题对于初学者来说,那我会认真解答,如果对资深学者来说没有必要提问。
我也不说废话,先说说两者的概念,
什么是字符流, 为什么使用字符流
用字节流可以读写字符数据, 但是需要人工编码解码, 非常麻烦.
使用字符流可以自动编码解码, 读取的时候直接读到字符, 写出的时候直接写出字符.
通常在需要读写字符数据的时候都是使用字符流来操作的.
像一些文本文件都可以用字符流来读取。像MP3或者拷贝图片或者媒体文件,都可以用字节流来读写,
因为字符流的底层还是字节流,只不过java给字符流做了封装,让我们用字符流读写文件比较方便。
|