201711671220 《Java程式設計》第七章學習總結
201711671220 《Java程式設計》第七章學習總結
教材學習內容總結
第七章講的是內部類和異常類。內部類就是在一個類中定義的另一個類,而包含內部類的類是內部類的外嵌類,內部類可以呼叫外嵌類的成員變數和方法,內部類的物件可以用作外嵌類的成員,內部類的類體中不能宣告類變數和類方法。匿名類是一個子類去掉類聲明後的類體,用匿名類在建立的物件時候,要直接使用父類的構造方法,匿名類的類體不可以宣告靜態成員變數和靜態方法。匿名類一定是內部類,而且要注意傳遞引數時,分號的位置在哪裡。與介面有關的匿名類就是使用介面名和類體組合建立一個匿名物件傳遞給方法的引數。Java允許方法呼叫的過程中丟擲異常物件,終止當前方法的繼續執行,因此可以用try-catch語句,一旦一個語句發生異常就會終止操作,轉向catch語句,該語句下面的語句都不會執行,一般自定義異常時用throw關鍵字,throws 子類名 {...throw 子類的構造方法...}。可以使用關鍵字assert宣告一條斷言。finally子語句的try-catch語句的執行機制是:在執行try-catch語句後,執行finally語句,無論在try部分是否發生過異常,finally語句都會被執行,若執行try-catch語句中的程式退出碼,finally語句就不會被執行。
教材學習中的問題和解決過程
程式碼除錯中的問題和解決過程
其他
學習進度條
|
程式碼行數(新增/累積) |
部落格量(新增/累積) |
學習時間(新增/累積) |
目標 |
4000行 |
20篇 |
300小時 |
第一週 |
9/9 |
1/1 |
10/10 |
第二週 |
20/29 |
1/2 |
12/22 |
第三四周 |
100/129 |
5/7 |
20/42 |
第六週 |
100/229 |
0/7 |
20/62 |
第七週 |
80/309 |
0/7 |
15/77 |
第八週 |
100/409 |
0/7 |
30/107 |
參考資料
Java實用教程(第五版)