Java I/O 流
提示
- 流的定义与用途:Java I/O 流是用于从源读取数据和向目的地写入数据的序列,分为输入流和输出流。
- 流的分类:根据数据类型,流分为字节流(处理单个字节)和字符流(处理单个字符)。
- 基类抽象:所有字节流类派生自
InputStream
和OutputStream
,所有字符流类派生自Reader
和Writer
。
在 Java 中,流是从源读取并写入目的地的数据序列。
输入流 用于从源读取数据。而 输出流 用于将数据写入目的地。
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
例如,在我们的第一个 Hello World 示例中 ,我们使用了 System.out
来打印字符串。这里的 System.out
是一种输出流。
同样,也有输入流用于输入数据。
我们将在后面的教程中详细了解输入流和输出流。
流的类型
根据流持有的数据类型,可以分为:
- 字节流
- 字符流
字节流
字节流用于读取和写入单个字节(8 位)的数据。
所有字节流类都派生自基础抽象类 InputStream
和 OutputStream
。
要了解更多,请访问
字符流
字符流用于读取和写入单个字符的数据。
所有字符流类都派生自基础抽象类 Reader
和 Writer
。
要了解更多,请访问