SCJP 6.0考古題解析 (141~145)
第141題: |
Given: 11. class A{ |
What is the result? A. Exception |
答案:D |
題目範圍:例外處理 |
解析: B類別在覆寫A類別的process()方法時,由於A.process()類別並沒有擲出IOException,因此B.process()也不可擲出IOException 如果A.process()有擲出Exception,則B.process()可以擲出IOException(因為是Exception的子類別),但裡面的super.process();必須再做例外處理 |
第142題: |
Assuming that the serializeBanana() and the deserializeBanana() methods will correctly use Java serialization 13. import java.io.*; |
What is the result? A. restore 400 |
答案:C |
題目範圍:序列化 |
解析: 把b物件序列化,再反序列化,結果就會跟原本的b一樣 最後就是相當於b2 = b 印出來的參數當然也沒有甚麼問題 |
第143題: |
||
Given:
|
||
題目範圍:基本觀念 |
||
解析: JAVA 在布林值中,除了null 與false 之外都是true |
第144題: |
Which capability exists only in java.io.BufferedWriter? A. Closing an open stream. |
答案:C |
題目範圍:串流 |
解析: |
第145題: |
Given that the current directory is empty, and that the user has read and write permissions, and the following: 11. import java.io.*; |
Which statement is true? A. Compilation fails. |
答案:E |
題目範圍:檔案處理 |
解析: mkdir()方法會依照名稱建立出檔案資料夾 |