实际就是想知道 字节流输出与字符 流输出有什么不同?谢谢。

解决方案 »

  1.   

    你是说FileWriter吧?
    你应该看看书, 讲流的那一章, Writer和Reader类是为了处理UNICODE才设计的流, 
    而Stream是为了处理字节流的.
      

  2.   

    最简单的就是你写段代码
    分别用FileWriter和FileOutputStream输出一段中文就知道效果区别了
      

  3.   

    通常文本文件用FileReader,FileWriter
    二进制文件用FileInputStream,FileOutputStream 比如说你要读写java的源文件,因为.java的文件都是字符,这时你可以用FileReader读,用FileWriter写。 
    如果你想改下java编译的的字节码,因为.class里面有一些已经是二进制的字节码了 
    这时你就要用FileInputStream,FileOutputStream来操作了。