- 心中有目標,遇到困難,纔會想各類辦法去解決,而不是逃避
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 (經常使用)