JavaSE: IO流的概念

Posted Mr.Meeseeks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE: IO流的概念相关的知识,希望对你有一定的参考价值。

1.  概念

    IO就是Input和Output的简写,也就是输入和输出的含义

    IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流”

 

2.  基本分类

    <1>按照读写数据的基本单位不同,分为 字节流 和 字符流。

        字节流:以字节为单位进行数据读写的流,可以读写任意类型的文件

        字符流:以字符为单位进行数据读写的流,只能读写文本文件

    <2>按照读写数据的方向不同,分为 输入流 和 输出流 (站在程序的角度)

        输入流:从文件中读取数据内容输入到程序中,也就是读文件

        输出流:将程序中的数据内容输出到文件中,也就是写文件

    <3>按照流的角色不同分为 节点流 和 处理流

        节点流:直接和输入输出源对接的流

        处理流:建立在节点流的基础之上的流

 

3.  体系结构

 

以上是关于JavaSE: IO流的概念的主要内容,如果未能解决你的问题,请参考以下文章

重新开始学习javase_IO

JavaSE基础九----<IO流 >流的体系和分类,字节流,字节缓冲流

JavaSE基础九----<IO流 >File类

JavaSE——IO流(缓冲流)

基础IO流javaSe

JavaSE基础九----<IO流 >字符流,字符缓冲流