java学习-io-字符流
对于字符流和字节流的区别在于对于字节流是为了程序或机器直接使用的数据, 而字符流是为了满足人来使用的数据;
对于java 语言 是使用 unicode 编码规范,根据不同的字符集来转换为对应的字符
对于字符流实际都是基于 Reader/Writer进行实现
直接实现
文件:java.io.FileReader/Writer
字符串:java.io.StringReader/Writer
装饰器实现
缓冲:BufferedReader/Writer
管道:PipedReader/Writer
适配器实现
将字节流转化为字符流 : java.io.InputStreamReader/OutputStreamWriter

浙公网安备 33010602011771号