首页 > 其他 > 详细

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

时间:2018-11-24 23:21:53      阅读:258      评论:0      收藏:0      [点我收藏+]
 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写数据路径问题及关闭和刷新方法的区别

原文:https://www.cnblogs.com/lzp123456-/p/10013851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!