| new BufferedWriter(new FileWriter("1.text"));  bufferedWriter flush 调用的是FileWriter的write 方法的flush方法  write的flush方法调用的是outputStreamWriter的write方法 oputstreamWriter的writer方法调用的是StreamEncoder的write方法  StreamEncoder怎么实现的就不知道了 没反编译该文件。。。   不过这个类需要用到跟设备打交道的输出流 在这里用到的是FileOutputStream    FileWriter类的作用只是充当一把锁。。。实现同步时就用下它。。 new BufferedOutputStream(new FileOutputStream);Buffered流的flash方法调用 的是FileOutputStream的write方法该方法是个本地方法 调用的是windowsAPI
 
 JAVA 的IO体系就是用装饰设计模式实现的 很多流都是相对底层流的包装流。。。 在字节流体系中 如果跟硬盘打交道调用系统API的是FileOutputStream  而在字符流中调用StreamEncoder类的类是OutputStreamWriter
 
 |