- 心中有目标,遇到困难,才会想各类办法去解决,而不是逃避
package Wangyi; class Base { public void method() { System.out.println("Base"); } } class Son extends Base { public void method() { System.out.println("Son"); } public void methodB() { System.out.println("SonB"); } } public class Test01 { public static void main(String[] args) { Base base = new Son(); base.method(); base.methodB(); } }
问这个程序的输出结果。java
正确答案: D
A Base SonB
B Son SonB
C Base Son SonB
D 编译不经过code
Base base = new Son(); 这句new 了一个派生类,赋值给基类,因此下面的操做编译器认为base对象就是Base类型的 Base类中不存在methodB()方法,因此编译不经过
下面的类哪些能够处理Unicode字符?对象
正确答案: A B C
A InputStreamReader
B BufferedReader
C Writer
D PipedInputStreamip
字节流: InputStream |-- FileInputStream (基本文件流) |-- BufferedInputStream |-- DataInputStream |-- ObjectInputStream 字符流 Reader |-- InputStreamReader (byte->char 桥梁) |-- BufferedReader (经常使用) Writer |-- OutputStreamWriter (char->byte 桥梁) |-- BufferedWriter |-- PrintWriter (经常使用)