单选题 关于java.io包中的抽象类,以下叙述正确的是______。
  • A.字符流具有抽象类InputStream和OutputStream
  • B.字节流具有抽象类Reader和Writer
  • C.过滤流具有抽象类FilterOutputStream和FilterlnputStream
  • D.压缩流具有抽象类InCompressInputStream和DeInCompressOutputStream
【正确答案】 C
【答案解析】[解析] FilterInputSream和FilterOuputStream抽象类及其子类是过滤流类,它们保证某I/O流只能同时被一个线程访问,从而为Java对I/O的同步处理机制提供保障。使用过滤流时先把过滤流连接到某个I/O流上,再通过构造方法的参数去指定连接的I/O流。