FileWriter写数据路径问题及关闭和刷新方法的区别

Posted lzp123456-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FileWriter写数据路径问题及关闭和刷新方法的区别相关的知识,希望对你有一定的参考价值。

 1 package com.itheima_01;
 2 
 3 import java.io.FileWriter;
 4 import java.io.IOException;
 5 
 6 /*
 7  * 输出流写数据的步骤:
 8  *         A:创建输出流对象
 9  *         B:调用输出流对象的写数据方法,并刷新缓冲区
10  *         C:释放资源
11  * 
12  * 相对路径:相对当前项目而言的,在项目的根目录下(a.txt)
13  * 绝对路径:以盘符开始的路径(d:\a.txt)
14  * 
15  * close()和flush()方法的区别:
16  *         flush():刷新缓冲区。流对象还可以继续使用。
17  *         close():先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了。
18  */
19 public class FileWriterDemo2 {
20     public static void main(String[] args) throws IOException {
21         //创建输出流对象
22         //FileWriter fw = new FileWriter("d:\a.txt");
23         FileWriter fw = new FileWriter("a.txt");
24         
25         //调用输出流对象的写数据方法,并刷新缓冲区
26         fw.write("helloworld");
27         fw.flush();
28         fw.write("java");
29         fw.flush();
30         
31         //释放资源
32         fw.close();
33         
34         //Stream closed
35         //fw.write("javaee");
36         //fw.flush();
37     }
38 }

 

以上是关于FileWriter写数据路径问题及关闭和刷新方法的区别的主要内容,如果未能解决你的问题,请参考以下文章

IO流

字符输出流写文本文件WriterFileWriter BufferedReader

字符流与字节流

JS弹窗提交关闭后,刷新父页面 在线等 急!!!

模块化vuex,获取、设置数据,及刷新保留数据方法

C# winform怎么实现子窗体关闭时刷新父窗体数据