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 closed35 //fw.write("javaee");36 //fw.flush();37 }38 }