内存中的一个缓冲区(ByteArrayInputStream/ByteArrayInputStream
CharArrayReader/CharArrayWriter)
String对象(StringBufferInputStream/*已被StringReader替代*/ StringReader/StringWriter)
一个文件(FileInputStream/FileOutputStream FileReader/FileWriter)
管道(PipedInputStream/PipedOutputStream PipedReader/PipedWriter)
不同导向转换:
InputStreamReader/OutputStreamWriter
FilterStream是对Stream的升级加强版,执行更复杂更便捷的流操作。
基本数据类型的操作(DataInputStream/DataOutputStream )
对流使用缓冲区(BufferedInputStream/BufferedOutputStream BufferedReader/BufferedWriter)
行号处理(LineNumberInputStream/*过时*/ LineNumberReader)