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

   是否有其它额外功能:   

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

 

posted on 2017-07-12 19:17  -薛凯-  阅读(86)  评论(0编辑  收藏  举报

导航