选择题
16.
新建一个流对象,下面代码中,描述错误的是______。
A、
new BufferedWriter(new FileWriter("d.txt"));
B、
new BufferedReader(new FilelnputStream("d.dat"));
C、
new ObjectInputStream(new FilelnputStream("d.dat"));
D、
new GZlPOutputStream(new FileOutputStream("d.zip"));
【正确答案】
B
【答案解析】
本题中,选项A、选项C、选项D的方法写法都是正确的,只有选项B的方法写法不正确。BufferedReader是Reader的一个子类,具有缓冲的作用,避免了频繁地从物理设备中读取信息。它有以下两个构造函数:
1)BufferedReader(Reader in)
2)BufferedReader(Reader in,int sz)//sz是指定缓冲区的大小
由此可见,BufferedReader类只能用来包装Reader类或其子类。因此,选项B错误。
提交答案
关闭