io流作用于程序操作文件的过程,io流拆分为:i(input)-o(output)-流(像流水一样),通过io流,使得程序能够读取文件内容,或将信息写入到文件中。
按流的方向
按流的方向分为输入流和输出流,输入流(input)指文件读取到程序中,输出流(output)指将程序中的流写入到文件中。
按文件类型
按文件类型可分为字符流和字节流,字符流一般用于操作纯文本文件,字节流更具有多样性,可以操作所有类型的文件。
在window系统中,如果用自带的记事本打开,并且内容不变的就是纯文本文件;如果是其他类型的文件,通过记事本打开,会出现乱码的情况。