201711671210《Java程式設計》第七週學習總結
阿新 • • 發佈:2018-12-11
教材學習內容總結
語法格式 try() catch(ExceptionSubClass e){} finally()
- Java支援在一個類中定義另一個類,這樣的類稱作內部類,而包含內部類的類稱為內部類的外嵌類。
- 匿名類
- try-catch語句:將可能出現的異常操作放在try部分,一旦try部分丟擲異常物件,或呼叫某個可能丟擲異常物件的方法,並且該方法丟擲了異常物件,那麼try部分將立刻結束執行,轉向執行相應的catch部分,所以將異常後的處理放在catch部分,可以有幾個catch。
- 自定義異常類: 在編寫程式時可以擴充套件Exception類定義自己的異常類。一個方法在宣告時可以使用throws關鍵字宣告要產生的若干個異常。
- 斷言:斷言語句一般用於程式不準備通過捕獲異常來處理的錯誤,例如,當發生某個錯誤時,要求程式必須立即停止執行。assert宣告,例如:assert booleanExpression:messageExpresstion;當booleanExpression的值是true,程式從斷言語句處繼續執行,否則停止執行。
- 如果在try-catch語句中執行了return語句,那麼finally子語句仍然會被執行;若try-catch語句中執行了System.exit(0),則不執行finally字語句
教材學習中的問題和解決過程
無
程式碼除錯中的問題和解決過程
無
其他(感悟、思考等)
無
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
目標 | 1000行 | 25篇 | 200小時 | |
第五週 | 10/50 | 1/5 | 3/15 |
|
第六週 | 10/60 | 1/6 | 2/17 | |
第七週 | 20/80 | 1/7 | 2/19 |