package com.inmind.writer04; import java.io.FileWriter; import java.io.IOException; /* 刷新和关闭方法的区别 当我们想将缓冲区的数据输出到文件中,但是该字符输出流还想继续使用时,那就要使用flush方法 总结: 1.flush方法的作用将缓冲区的数据刷新到硬盘上,但是io流的资源没有释放的 2.close方法,释放资源之前会默认调用一次flush,但是调用close方法,该流就不能再使用否则报异常IOException: Stream closed */ public class Demo13 { public static void main(String[] args) throws IOException { //创建字符输出流 FileWriter fw = new FileWriter("a.txt"); fw.write("数据在哪里"); //主要刷新到文件中 fw.flush(); fw.write("数据在这"); fw.close(); System.out.println("程序结束"); } }