zoukankan      html  css  js  c++  java
  • I/O流之FileWriter【1】

    package 笔记练习;
    
    import java.io.File;
    import java.io.FileWriter;
    
    public class FileWriterDemo {
    
        /**
         * 
         *  输出流写数据的步骤:
         *      1. 创建输出流对象
         *      2. 调用输出流对象的写数据方法,并刷新缓冲区
         *      3. 释放资源
         *  
         *  相对路径:相对当前项目而言的,在项目的根目录下(a.txt)
          *    绝对路径:以盘符开始的路径(d:\a.txt)
          * 
          *     close()和flush()方法的区别:
          *     flush():刷新缓冲区。流对象还可以继续使用。
          *     close():先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了。
         *
         * 创建输出流对象做了哪些事情:
         *         A:调用系统资源创建了一个文件
         *         B:创建输出流对象
         *         C:把输出流对象指向文件
         */
        public static void main(String[] args) {
            FileWriter fw = null;
            try {
                // 如果系统没有这个文件,则会自动创建这个文件
                File file = new File("d:/a.txt"); // 创建文件对象
                fw = new FileWriter(file); // 创建文件输出流对象
                // 数据存储在内存缓冲区,此时并没有写入文件
                fw.write("IO您好啊!");
                // 把内存缓冲区的内容冲刷到文件
                fw.flush();
                // 关闭输出流对象,释放资源,通知系统释放和该文件相关的资源
                fw.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    }
  • 相关阅读:
    VS2017专业版和企业版激活密钥
    RabbitMQ卸载重新安装
    RabbitMQ-基本命令操作
    天猫
    铜氨纤维
    四肢很发达,头脑不简单
    运动可以健身健脑
    1 职业天花板来自认识的局限性
    天猫-服饰行业标准
    服装设计都是需要什么
  • 原文地址:https://www.cnblogs.com/snow1234/p/7202678.html
Copyright © 2011-2022 走看看