IO流概述及其分类
1、概述:IO流用来处理设备之间的数据传输、Java对数据的操作是通过流的方式、Java用于操作流的对象都在IO包中
2、IO流分类
按照数据流向
输入流 | 输出流 |
读入数据 | 写出数据 |
按照数据类型
字节流 | 字符流 |
可以读写任何类型的文件 比如音频 视频 文本文件 | 只能读写文本文件 |
字节流的抽象基类:InputStream ,OutputStream | 字符流的抽象基类:Reader , Writer |
字节输入流 InputStream,字节输出流 OutputStream | 字符输入流 Reader,字符输出流 Writer |