以下Java程序代码中,能创建BufferedReader对象的是()。

以下Java程序代码中,能创建BufferedReader对象的是()。
A、BufferedReader in=new BufferedReader(new FileReader(“a.dat”));
B、BufferedReader in=new BufferedReader(new Reader(“a.dat”));
C、BufferedReaderin=new BufferedReader(new FileInputStream(“a.dat”));
D、BufferedReader in=new BufferedReader(new InputStream(“a.dat”));
【正确答案】:A
【题目解析】:B中Reader是抽象类,无法创建对象;C中先要用InputStreamReader把字节流转成字符流;D中InputStream是抽象类,无法创建对象