27 lines
912 B
Java
27 lines
912 B
Java
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("程序结束");
|
||
}
|
||
}
|