Java.io总结

来源:互联网 发布:支付宝海外 知乎 编辑:程序博客网 时间:2024/05/02 00:54

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