字符输出流

 
   ---------Writer
   ------------FileWriter
  
  FileWriter的注意事项:
  1.FileWriter的内部也是维护了一个 1024个字符的 字符数组,
  当我们在写入数据到磁盘的时候, 实际上这个类 是先将这个 数据写入到了 内部维护的 1024个字符的 字符数组中
  以下三种情况 才会真的将 内部维护的数组中的数据 写入到磁盘:
 (1)数据存满了,也就是1024个字符存满了
  (2)FileWriter的对象,调用了 flush方法
  (3)或者 关闭资源的时候,直接存储
  
  2.FileWriter 在构造的时候,如果文件是不存在,(文件的目录是存在的), 它也会自动创建这个文件
  
  3.FileWriter 在写入数据时,如果文件存在的情况下, 
  使用 FileWriter(File file) 构造的 对象,是会先清空文件中原本的数据,然后再从开始写入
  如果你想要在文件后面 追加写入,那么需要使用 FileWriter(File file, boolean append)
  
  

你可能感兴趣的:(字符输出流)