• 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

       是否有其它额外功能:   

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

  • 相关阅读:
    ByteBuffer的mark、position、limit、flip、reset,get方法介绍ok
    java.nio.ByteBuffer的flip、rewind和compact几个方法的区分使用
    maven之一:maven安装和eclipse集成
    Java 8 函数式接口
    Lambda 表达式
    jdk8十大新的特性
    阿里巴巴73款开源产品列表,值得收藏
    【Java】java.util.Objects 工具类方法研究
    ARIMA 模型简单介绍
    python 二维数组取值
  • 原文地址:https://www.cnblogs.com/xuekai/p/7157211.html
Copyright © 2020-2023  润新知