第1个回答 推荐于2016-11-16
当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,如果缓冲区数据不足,才会再从文件中读取。这里的缓冲区应该是在硬盘中
使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。这里的缓存区应该在内存中。本回答被提问者采纳
第2个回答 2015-09-30
就跟你复制文件到u盘里一个意思,你是一个文件一个文件复制到u盘里快呢。还是把所有文件放在一个文件夹里,再黏贴过去。这个文件夹就是缓冲区,你觉得哪个快。
第3个回答 2014-09-27
比如 正常情况水桶挂在水龙头上接水一滴一滴接,缓冲的话就好像拿个盆,先从水龙头接水,接满一盆再倒入桶里;
第4个回答 2019-01-22
因为采用缓冲解放了CPU的部分负担,避免CPU中断,使得操作更加连续。