Java IO
IO
IO 即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。
数据传输过程类似于水流,因此称为 I/O 流。
Java IO
IO 流在 Java 中分为输入流和输出流,而根据数据的处理方式又分为字节流和字符流。
Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的:
-
输入流的基类
-
java.io.InputStream
:字节输入流 -
java.io.Reader
:字符输入流
-
-
输出流的基类
-
java.io.OutputStream
:字节输出流 -
java.io.Writer
:字符输出流
-
按照功能划分,可以分为如下:
参考: