一、 琐碎的知识点

  1. 字节流: InputStream 和 OutputStream 这两个抽象类

  2. 字符流: 1.1版后Reader 和 Writer 这两个抽象类

  1. 节点流和过滤流

举例: FileInputStream 和 BufferedInputStream。 前者是节点流,直接和设备打交道。后者是过滤流,通过包装FileInputSteam得到带缓冲区的流。

  1. InputStream和OutputStream的层次和常用方法:
  1. I/O流的链接


  1. Reader 和 Writer的类层次
  1. Java I/O库的设计原则
  1. 装饰设计模式
  1. 装饰设计模式在Java I/O中的应用