黑马程序员技术交流社区

标题: 关于FileWriter流缓冲区的问题 [打印本页]

作者: 丁旭    时间: 2012-10-14 18:36
标题: 关于FileWriter流缓冲区的问题
FileWriter往硬盘写入文本数据时,需要把数据放入流中,然后被flush方法刷进硬盘,这个流是个缓冲区吗?用来做什么?
作者: 刘伟平    时间: 2012-10-14 20:12
本帖最后由 刘伟平 于 2012-10-14 20:18 编辑

public class FileWriter
                  extends OutputStreamWriter
用来写入字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的。

public void flush()
           throws IOException
刷新该流的缓冲。

这是API中的说法,所以FileWriter 操作的字符流是使用缓冲区的,缓冲区用来暂存数据,待出现flush()的时候写入硬盘文件。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2