zoukankan      html  css  js  c++  java
  • FileWriter剖析

    1. 集合这种容器存储数据,它只能在内存中临时存储,不能永久存储,这样会导致数据的丢失,所以出现了IO流。
    2. IO流用来处理设备之间的数据传输。可以用来做复制文件,上传文件,下载文件。
    3. 读数据是输入流,写数据是输出流。因为你是站在程序的角度来考虑,从文件中读数据到java程序,是输入。
       1 package com.itheima_01;
       2 
       3 import java.io.FileWriter;
       4 import java.io.IOException;
       5 
       6 /*
       7  * 需求:往文件中写数据
       8  *         写数据--输出流--FileWriter
       9  * 
      10  * FileWriter:
      11  *         FileWriter(String fileName):传递一个文件名称
      12  * 
      13  * 输出流写数据的步骤:
      14  *         A:创建输出流对象
      15  *         B:调用输出流对象的写数据的方法
      16  *         C:释放资源
      17  */
      18 public class FileWriterDemo {
      19     public static void main(String[] args) throws IOException {
      20         //创建输出流对象
      21         FileWriter fw = new FileWriter("d:\a.txt");
      22         /*
      23          * 创建输出流对象做了哪些事情:
      24          *         A:调用系统资源创建了一个文件
      25          *         B:创建输出流对象
      26          *         C:把输出流对象指向文件
      27          */
      28         
      29         //调用输出流对象的写数据的方法
      30         //写一个字符串数据
      31         fw.write("IO流你好");
      32         //数据没有直接写到文件,其实是写到了内存缓冲区
      33         fw.flush();
      34         
      35         //释放资源
      36         //通知系统释放和该文件相关的资源
      37         fw.close();
      38         
      39         //while(true) {}
      40     }
      41 }
  • 相关阅读:
    疯狂Java学习笔记(008)
    CSS-链接
    css学习:css样式的引入
    两个文本根据索引key关联合并,将无关联信息单独输出
    三 数据挖掘算法
    二、数据挖掘
    vsftp虚拟账户设置
    python3在linux下的编码错误
    python 一个根据正则判断输入的函数
    python excel读写与dict转换
  • 原文地址:https://www.cnblogs.com/lzp123456-/p/10013806.html
Copyright © 2011-2022 走看看