一、IO:
Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。
二、流的定义:
流是指一连串流动的字符,是以先进先出方式发送信息的通道。
三、Java流的分类
1.按流向分:
输出流:OutputStream和Writer为基类
输入流:InputStream和Reader为基类
2.按处理数据单元划分:
-
字节流:
字节输入流:InputStream基类
字节输出流:OutputStream基类 -
字符流:
字符输入流:Reader基类
字节输出流:Writer基类