什么是Java的数据流?
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。
Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示 (每种流包括输入和输出两种所以一共四个)。
- InputStream
- OutputStream
- Reader
- Writer
Java中其他多种多样变化的流均是由它们派生出来的。
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。
Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示 (每种流包括输入和输出两种所以一共四个)。
Java中其他多种多样变化的流均是由它们派生出来的。