在Java中,流是从源读取并写入到目的地的数据序列。
输入流用于从源读取数据。并且, 输出流用于将数据写入目标。
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
例如,在第一个Hello World示例中,我们使用System.out
打印字符串。在这里, System.out
是一种输出流。
同样,也有输入流可以接受输入。
我们将在后面的教程中详细了解输入流和输出流。
流的类型
根据流包含的数据,可以将其分类为:
- 字节流
- 字符流
字节流
字节流用于读取和写入单个字节(8位)的数据。
所有字节流类均从称为InputStream
和OutputStream
基本抽象类派生。
要了解更多信息,请访问
- Java InputStream类
- Java OutputStream类
字符流
字符流用于读取和写入单个数据字符 。
所有字符流类都是从基本抽象类Reader
和Writer
派生的。
要了解更多信息,请访问
- Java Reader类
- Java Writer类