★一个字符=两个字节,流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。
一、字节流:一次读二个字节
? 继承与InputStream、OutputStream
? 操作的基本单元为字节
? 默认不使用缓冲区
? 处理二进制数据,不支持Unicode码元
二、字符流:一次读一个字节
? 继承与InputStreamReader、OutputStreamWriter
? 操作的基本单元为Unicode码元
? 使用缓冲区
? 处理文本数据
原文:https://www.cnblogs.com/Tibbers/p/12700992.html