喜悦宝贝

文章
8
资源
0
加入时间
3年0月8天

说说缓冲流的原理

对大文件进行读写操作,缓冲流比普通流效率高很多,是由于缓冲流会在内存中会开辟缓冲区,算是用空间换时间。比如BufferedInputStream的读操作,如果输入缓冲区没有数据,BufferedInputStream会一次性读取默认缓冲区大小的数据比如读取默认大小8192个字节存放在输入缓冲区,然后用FileInputStream进行读操作,同样BufferedOutputStream的写操作,首选是通过FileOutputStream将字节写入到输出缓冲区,然后等达到缓冲区默认大小时再一次性将