问题
单项选择题
下列不是InputStream子类的是( )。
A.文件输入流FilelnputStream
B.对象输入流ObjectInputStream
C.字符输入流CharlnputStream
D.压缩文件输入流Z中InputStream
答案
参考答案:C
解析: 本题考查考生对Java中InputStream非字符输入流的掌握。所有的字节输入流都是从lnputStream继承,包括:ByteArraylnputStream,以字节数组作为输入流:FilelnputStream,可对一个磁盘文件设计的数据进行处理:PipedlnputStream,实现线程之间通信的一个类:FilterlnputStmam,过滤器输入流;SequencelnputStream,将多个输入流首尾相接:ObjectlnputStream,实现Objectlnput接口。选项D中压缩文件输入流ZiplnputStream是InflaterlnputStream的子类,而InflaterlnputStream是 FilterlnputStream的子类,只有选项C中字符输出流CharlnputStream类是字符流。本题涉及内容较多,要求对整个输入输出流有所了解。