三十八。缓冲流

  1、缓冲流

缓冲流的原理是将数据先缓冲起来,然后一起写入或读取出来,使用缓冲流读写文件非常高效,常用的缓冲流有以下几种: BufferedReader. BufferedWriter. BufferedInputStream和BufferedOuputStream。
     (1) BufferedReader 与BufferedWriter
        BufferedReader属于字符流,如果要想使用BufferedReader就需要将一个字节流变成字符流,为了解决这样的问题,在Java中提供了以下两个转换类。
           #将输入的字节流变为字符流: InputStreamReader.
           #将输出的字符流变为字节流: OutputStreamWriter.
        在BufferedReader类中提供了一个专门的读取操作。

 

 使用BufferedReader写数据:

 

 

 (2)BufferedInputStream 与BufferedOuputStream

        使用BufferedInputStream 和BufferedOutputStream 通常用来读取或写入影像数据,例如图片、影片等。

 

  2、2.Scanner类

        Jdk1.5推出了Scanner 类,该类主要用来从键盘输入数据,也就是说,用户可以使用键盘进行灵活地输入,其中,Scanner 类是在java.util包中定义的。

如图:

 

  今日问题:无

明天继续学习第十二章内容。

posted @ 2020-08-13 21:13  韩佳龙  阅读(85)  评论(0编辑  收藏  举报