日期:2014-05-20  浏览次数:20693 次

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

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

小弟新手在这混沌了。望解答

------解决方案--------------------
构造方法摘要 
OutputStream() 

方法摘要 
 void close() 
关闭此输出流并释放与此流有关的所有系统资源。 
 void flush() 
刷新此输出流并强制写出所有缓冲的输出字节。 
 void write(byte[] b) 
将 b.length 个字节从指定的 byte 数组写入此输出流。 
 void write(byte[] b, int off, int len) 
将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流。 
abstract void write(int b) 
将指定的字节写入此输出流。