在 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
。
要了解更多信息,请访问