什么是流?
一连串有顺序的数据系列可以看成是一个流。 Java将文件看成是一个流。
字节流的两个基类InputStream和OutputStream:以字节为单位,是所有字节输入与输出流的父类; 字符流的两个基类Reader和Writer:以字符(2个字节)为单位。
Java使用了文件缓冲技术,其优点有: 提高了I/O的性能 在内存中开辟一块区域,称为缓冲区 当缓冲区满时一次写入到磁盘中。 相关的Java类 BufferedInputStream/BufferedOutputStream:适合于包容二进制数据的文件 BufferReader/BufferWriter:适合于读写文本文件