在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