IO流
小于 1 分钟JavaIO流
概述
当需要进行数据的传输的时候可以使用IO流来进行。例如:把磁盘中文件的数据读取到内存中。把内存中的数据写入到磁盘中。把网络中的数据读取到内存中。
分类
IO流根据处理数据类型的不同分为字符流和字节流,根据数据流向不同分为输入流和输出流,对输入流只能进行读操作,对输出流只能进行写操作。
数据类型 | 流向 | 顶层父类 |
---|---|---|
字节流 | 输入(读) | java.io.InputStream |
字节流 | 输出(写) | java.io.OutputStream |
字符流 | 输入(读) | java.io.Reader |
字符流 | 输出(写) | java.io.Writer |