什么是 IO 流?
IO 流,即输入/输出流(Input/Output Stream),是计算机程序中用于处理输入和输出操作的抽象概念。在 Java 编程语言中,IO 流提供了一种灵活且强大的方式来读取和写入数据。 这些流可以代表多种不同类型的数据源和目标,例如文件、网络连接、内存缓冲区等。通过IO流,Java 程序可以读取或写入数据,实现与外部系统的通信和数据交换。 在 Java 中输入和输出是以程序为主体,程序从文件中读数据时为输入,程序向文件中写数据时为输出。IO流的分类
- 以流的方向分类:输入流、输出流

- 以操作的文件类型分类:字节流、字符流

IO流体系

字节流
- 字节输入流

- 字节输出流

字符流
- 字符输入流

- 字符输出流
