zoukankan      html  css  js  c++  java
  • IO流

    一、字节流中常用类

           -字节输入流 FileInputStream

           -字节输出流 FileOutputStream

    二、字符流中常用类

           -字符输入流 FileReader

          -字符输出流 FileWriter

    三、节点流中常用类

      -字节输入流 FileInputStream

      -字节输出流 FileOutputStream

      -字符输入流 FileReader

      -字符输出流 FileWriter

    四、处理流中常用类

      -缓冲字节输出流 BufferedOutputStream

      -缓冲字节输入流 BufferedInputStream

      -缓冲字符输入流 BufferedReader

      -缓冲字符输出流 BufferedWriter

    五、处理流的特点: -字符缓冲输入流提供了读取一行的方法readLine() 。 -字符缓冲输出流提供了写入一个空行的方法newLine()。 -字符缓冲输出流,把写入的数据先写入到内存,再使用flush()方法将内存数据刷到硬盘上。

         注意:在使用字符缓冲输出流时,一定先flush(),然后再close(),避免数据的丢失。

    六、IO编程步骤总结

        需求:复制一个文本文件。

        明确源和目的:   

       源:输入流。InputStream Reader   

       目的:输出流。OutputStream Writer。

       操作的数据是否是纯文本:   

        是。

                  源:Reader

         目的:Writer

       明确具体设备来进行区分:   

        源设备:硬盘 File   

        目的设备:硬盘 File

       是否有其它额外功能:   

       是否高效:是 (加缓冲区)

  • 相关阅读:
    python变量赋值(可变与不可变)
    cx_Oracle读取中文乱码问题(转载)
    Lookandsay sequence(看读序列)
    oracle 效率之 not in 和exists
    python encode和decode函数说明
    PILpython的图像处理模块
    iOS中判断一个文件夹是否存在
    Validate Email Account using Regular Expression in ObjectiveC
    UILabel描边
    获取app当前可用的剩余内存
  • 原文地址:https://www.cnblogs.com/xuekai/p/7157211.html
Copyright © 2011-2022 走看看