Java.io总结

内存中的一个缓冲区(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)

你可能感兴趣的:(Java.io总结)