1. 程式人生 > >201711671210《Java程式設計》第七週學習總結

201711671210《Java程式設計》第七週學習總結

教材學習內容總結

語法格式    try()      catch(ExceptionSubClass e){}        finally() 

  1. Java支援在一個類中定義另一個類,這樣的類稱作內部類,而包含內部類的類稱為內部類的外嵌類。
  2. 匿名類
  3. try-catch語句:將可能出現的異常操作放在try部分,一旦try部分丟擲異常物件,或呼叫某個可能丟擲異常物件的方法,並且該方法丟擲了異常物件,那麼try部分將立刻結束執行,轉向執行相應的catch部分,所以將異常後的處理放在catch部分,可以有幾個catch。 
  4. 自定義異常類: 在編寫程式時可以擴充套件Exception類定義自己的異常類。一個方法在宣告時可以使用throws關鍵字宣告要產生的若干個異常。
  5. 斷言:斷言語句一般用於程式不準備通過捕獲異常來處理的錯誤,例如,當發生某個錯誤時,要求程式必須立即停止執行。assert宣告,例如:assert booleanExpression:messageExpresstion;當booleanExpression的值是true,程式從斷言語句處繼續執行,否則停止執行。
  6. 如果在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