A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘晓康 中级黑马   /  2012-4-3 20:07  /  1334 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

writer 子类的write()方法是吧字符或者字符数组写入到流中 通过 flush()方法把流中字符刷到目的地中

outputstream子类的 write()是吧字符直接写入目标文件? 他并没有flush()这样的方法 流是如何体现的?


1 个回复

倒序浏览
  因为wirte读取的是字符或者字符数组,要将读取到的数据进行缓存一下,缓存的目的是要进行查表,如果你刷新,数据机就在缓冲区里面。
outputstream是将读取到的数据变成字节数据直接写入到目的地,不许呀涉及编码转换,所以不用flush()刷新。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马