本帖最后由 刘凯 于 2013-3-21 21:00 编辑
菜鸟请教
BufferReader 中有一个readLine() 这个可以直接读取一行数据 从而提高效率 这个清楚了
请教 BufferWriter 只比Writer方法多了一个newLine() 的方法 别貌似都跟Writer方法都一样 不晓得提高效率反映在哪?
如果说 BufferWriter 是先把数据写入缓冲区 flush() 后一次性写入硬盘的方法来来提高效率
那貌似 Writer 也是先把数据写入流 在flush() 或者close() 刷新后才写入硬盘的 这么说来貌似Writer 也有缓冲的能力。
再有BufferWriter 缓冲区有多大 ,如果一个很大分文件要写入 而不再中间进行flush() 缓冲区会不会满 ,如果满了是不是自动写入硬盘?
还有 BufferOutputStream 有是怎么提高OutputStream的效率的 ?
求指教 |
|