Java 之 IO流概述

一、IO 流

  我们知道存在硬盘中数据是永久保存的,而在内存中的数据只是临时的,内存中的数据可以存入硬盘中,硬盘中的数据也也可以读入内存中。

  我们把这种数据的传输,可以看做一种数据的流动,按照流动的方法,以内存为基准,分为 

  输入 input:流向内存是输入流。

  输出 output:流出内存是输出流。

  Java 中 I/O 操作主要是指使用 java.io 包下的内容,进行输入、输出操作。

  输入也叫做读取数据,输出也叫做写出数据。 

二、IO流的分类

  根据数据的流向分为:输入流和输出流。

    •  输入流:把数据从其他设备上读取到 内存中的流。
    •  输出流:把数据从 内存 中写出到其他设备上的流。

  根据数据的类型分为:字节流和字符流。

    •  字节流:以字节为单位,读写数据的流。
    •  字符流:以字符为单位,读写数据的流。

三、IO 的流向说明图解

四、顶级父类

五、小结

猜你喜欢

转载自www.cnblogs.com/niujifei/p/11486863.html