流的概念

  在Java中,流是从源到目的地的字节的有序序列。Java中有两种基本的流——输入流(InputStream)和输出流(OutputStream)。

根据流相对于程序的另一个端点的不同,分为节点流和过滤流。

   (1)节点流:以特定源如磁盘文件、内存某区域或者线程之间的管道为端点的构造输入输出流,是一种基本的流。

   (2)过滤流:以其他已经存在的流为端点构造的输入输出流。

            根据流中的数据单位分为字节流和字符流。

   (1)字节流:流中的数据是以8位字节为单位进行读写,以InputStream和OutputStream为基础类。

   (2)字符流:流中的数据是以16为字符为单位进行读写,以Reader和Writer为基础类。
posted @ 2020-11-06 16:34  抬头就能看到阳光  阅读(390)  评论(0编辑  收藏  举报