IO流的概念
1、IO就是Input和Output的简写,也就是输入与输出的含议
2、IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为”流“。
基本分类:
1、按照读写数据的基本单位不同,分为字节流和字符流
字节流为字节为单位进行读写
字符流为字符为单位进行读写
其中字节流主要指以字节为单位进行数据读写的流,可以读写任意类型的文件
其中字符流主要以字符(2个字节)为单位进行数据读写的流,只能读写文本文件
按照读写数据方向不同,分为输入流和输出流(站在程序的角度)
其中输入流主要指从文件中读取数据内容输入到程序中,也就是读文件
其中输出流
节点流:如果流与文件直接关联,为节点流
处理流:套在其它文件上,间接关联的为处理流