流可以看作一组有序字节集合,输入和输出都称为抽象的流,流的本质是数据传输。
java流按操作数据分有两种:
-----字节流:(8 bit)inputstream ,outputstream
-----字符流:(16bit)Reader, Writer
按流向分有两种:
-----输入流:inputstream ,Reader
-----输出流:outputstream,Writer
特点:
1. 字节流在操作的时候,与文件本身直接操作,字符流使用缓冲区
2. 字符流处理中文文本比较好,字节流处理音频、图片、歌曲等比较好