zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    JS 继承
    Ajax 与 Comet
    JS事件对象
    JS事件处理程序
    在JavaScript中创建命名空间的几种写法
    DOM0 DOM2 DOM3
    html5脚本编程
    canvas画图
    R语言平均值和加权平均值
    pyqt5通过文本对话框打开文件
  • 原文地址:https://www.cnblogs.com/lzp123456-/p/10013851.html
Copyright © 2011-2022 走看看