up
java编程思想上说的很清楚

解决方案 »

  1.   

    FileOutputStream:以字节为单位输出,一般适用于二进制文件
    FileWriter:以unicode字符为单位输出,一般适用于文本文件
      

  2.   

    up
    FileOutputStream是byte-oriented I/O
    FileWriter是character-based I/O,provide Unicode-compliant
      

  3.   

    这些都是官方解释
    牵涉到中文的时候,就该使用FileWriter,
    byte-oriented I/O是指什么?什么时候必须用FileOutputStream?