在java 程序中,对于数据的输入和输出操作以“流”方式进行。
java.io 包中定义了多个流类型(类或抽象类)来实现输入/输出功能。
可以根据不同的角度对其进行分类:1,按数据流的方向不同可以分为输入流和输出流
(都是在程序的角度上来说输入流和输出流,不是文件的角度)
2,按处理数据单位不同可以分为字节流和字符流
3,按照功能不同可以分为节点流和处理流。
J2SKD 所提供的所有流类型位于包java.io内都分别继承以下4种抽象流类型。
字节流 字符流
输入流 inputStream Reader
输出流 OutputStream writer