1.OutputStream:输出数据,将数据变为字节数组输出;
Writer:输出时可以直接输出字符串;
2.Writer类中提供了输出字符串数据的操作方法,但是Reader类并没有定义将全部数据以字符串类型返回的方法,只是定义了3个按照字符读取的方法。原因如下:
使用OutputSteam输出数据时,其程序可以输出的大小一定是程序可以承受的数据大小,而InputStream读取时,可能读取的数据量非常大,如果一次性读取出来就会出现问题,因此只能一个一个读取;
3.字节流没有使用到缓冲区,而字符流使用了;
处理各种数据都可以通过字节流完成,而在处理中文时使用字符流会更好。