使用缓冲区输出流的好处是什么?为什么关闭一个缓冲区输出流之前,应使用flush方法()?
使用缓冲区输出流的好处是什么?为什么关闭一个缓冲区输出流之前,应使用flush方法()?
【正确答案】:在目前通用的存储介质中内存访问的速度是最快的,因此,为加快数据传输速度,提高数据输出效率,有时输出数据流会在提交数据之前把所要输出的数据先暂时保存在内存缓冲区中,然后成批进行输出,每次传输过程都以某特定数据长度为单位进行传输。在这种方式下,数据的末尾一般都会有一部分数据由于数量不够一个批次,而存留在缓冲区里,调用方法flush()可以将这部分数据强制提交。
【题目解析】:参考教材P140。
掌握对“数据流的基本概念”知识点了解。
Top