IO流体系结构,均基于四个顶层的抽象类
– 对于字节流来说
– InputStream的子类,写法都是XxxInputStream.
– OutputStream的子类,写法均是XxxOutputStream.
– 对于字符流来说
– Reader的子类,写法都是XxxReader.
– Writer的子类,写法都是XxxWriter.
– 节点流和包装流
注意:所有跨出JVM区域的操作对象,必须要关闭。
字节流体系结构
InputStream和OutputStream体系
– FileInputStream和FileOutputStream
– ByteArrayInputStream和ByteArrayOutputStream
– BufferedInputStream和BufferedOutputStream
– DataInputStream和DataOutputStream
– ObjectInputStream和ObjectOutputStream
– 序列化:将内存中的对象保存到文件系统中。
– 反序列化:保存在文件系统中的对象读取到内存中。
– PrintStream
原文:https://www.cnblogs.com/MRCH/p/11844981.html