什么是IO
把与计算机之间数据的传输,可以看做是一种数据的流动,按照流动的方向
以内存为基准,分为 输入input 和 输出 output ,即流向内存是输入流,流出内存的输出流
可以理解 把程序当中的数据保存到电脑磁盘,为输出流,把电脑磁盘当中的数据加载到程序当中为输入流
IO的分类
# 根据数据的流向分
输入流:把数据从 其他设备 上读取到 内存 中的流。
输出流:把数据从 内存 中写出到 其他设备 上的流。
# 根据数据的类型分
字节流:以字节为单位,读写数据的流。
字符流:以字符为单位,读写数据的流。
顶级父类
字节输入流:InputStream
字节输出流:OutputStream
字符输入流:Reader
字符输出流:Writer