码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-24 23:52:42      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:缓冲   刷新方法   ima   string   write   port   cep   不可   目录   

 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写数据路径问题及关闭和刷新方法的区别

标签:缓冲   刷新方法   ima   string   write   port   cep   不可   目录   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!