Java输入输出流

在java.io包中提供了60多个类(流)
从功能上分为两大类:输入流和输出流

从流结构上可分为字节流(以字节为处理单元或称面向字节) 和字符流(以字符为处理单位或称面向字符)

字节流的输入流和输出流基础是 InputStream和OutputStream这连个抽象类。字节流的输入和输出操作由这两个类的子类实现。
字符流的输入输出的基础是抽象类Reader和Writer。
这里要注意的是所有的字符流的输入输出的底层是通过字节流来实现的。

http://www.studytonight.com/java/images/byte-stream.jpg Java输入输出流

Java的输入流:
读数据的逻辑为:
open a stream
while more information

等待编辑。

你可能感兴趣的:(输入输出流)