在JavaJDK中大量运用了装饰器模式,如JDK经常使用的Reader抽象类,CharArrayReader类、InputStreamReader类、BufferedReader类等。
对
举一反三
- BufferedReader 类的直接父类是 ( ) A: Reader B: FileReader C: FilterReader D: InputStreamReader
- 在程序中想创建 BufferedReader 类的对象,而已有 FileInputStream 类的一个对象,请问使用下列( )类可以作为中间桥梁,把 FileInputStream 类的对象转换之后作为参数可以调用 BufferedReader 类的构造方法? A: FileReader B: Reader C: InputStreamReader D: OutputStreamWriter
- 通常情况下,下列哪一个类的对象可以作为BufferedReader类的构造函数的参数( ) A: InputStreamReader(reader的子类) B: PrintStream C: OutputStreamReade D: PrintWrite
- 以下【 】类可以实现将输入流中的字节流转换为字符流。 A: InputStreamReader B: Inputstram C: BufferedReader D: Reader
- 在通常情况下,下列()类的对象可以作为BufferedReader类构造函数的参数。 A: InputStreamReader B: PrintStream C: OutputStreamReader D: PrintWriter
内容
- 0
以下类/接口中,定义了 readLine() 方法的类/接口是 ( ) A: FileInputStream B: InputStreamReader C: FileReader D: BufferedReader
- 1
下列关于抽象类描述正确的是() A: 某个抽象类的父类是抽象类,则这个类必须要重写父类中的所有抽象方法 B: 抽象类是对类的进一步抽象 C: 可以使用抽象类去创建对象 D: 抽象类中不可以有非抽象方法
- 2
字节输出流的抽象基类是()。 A: OutputStream类 B: InputStream类 C: Writer类 D: Reader类
- 3
在通常情况下,下列哪个类的对象可以作为BufferedReader类构造方法的参数( )? A: PrintStream B: FileInputStream C: InputStreamReader D: FileReader
- 4
JDK中定义了大量的异常类,这些异常类足够我们使用了,所以,我们不需要自己定义异常类