应用缓冲的目的是提高代码中频繁进行数据读入或者写出操作的效率
在缓冲文件I/O中,读入或写出的数据流,暂时存放在I/O缓冲其中中。当满足如下任何一个条件时,缓冲器中的数据流依此批处理读入程序或者写出到输出设备:
1:缓冲器满
2:关闭文件(调用close()方法)
3:冲刷缓冲器(调用flush()方法)
异常
1:IOException--处理I/O出错时抛出的异常
2:EOFException--程序试图读入超出文件范围的数据时抛出的异常
3:FileNotFoundException--程序试图打开一个不存在文件时抛出的异常