第五週學習總結

20145332盧鑫發表於2016-03-31

學號20145332 《Java程式設計》第5周學習總結

教材學習內容總結

·使用try...catch:①與C語言中程式流程和錯誤處理混在一起不同,Java中把正常流程放try塊中,錯誤(異常)處理放catch塊中
②catch 多個異常
③API文件中帶throws的必須使用try...catch
·異常架構
·catch or throw
·自定義異常
·異常堆疊
·printStackTrace 和fillInStackTrace
·assert
·使用finally
·try with resources
·java.lang.AutoCloseable
·認識collection架構:Connection: 增、刪、遍歷物件。List: 類似陣列,具有位置資訊,帶索引。Set: 其中的物件不能有重複的。Queue: 佇列。Lambda表示式。Iterable與Iterator。
·常用的Map類:Dictionary與HashTable不建議使用、Map、HashMap、TreeMap、Properties:配置檔案

教材學習中的問題和解決過程

·教材中“使用finally”這一小節,不是很能理解finally的使用,在例子上方的那句話撰寫有finally區塊,則finally區塊一定會被執行不是很能理解。

程式碼除錯中的問題和解決過程

·在打完程式碼後發現出現了問題:
第五週學習總結
在反覆看了很多次後發現是將close拼寫錯誤,後改正
·這個程式碼反覆檢查多次,與書上相同,到現在也沒有找到錯誤在哪裡
第五週學習總結

本週程式碼託管截圖

第五週學習總結
第五週學習總結
第五週學習總結

其他(感悟、思考等,可選)

我發現我在打程式碼時總出現問題,不是因為程式編寫問題,而是細心問題,總容易把個別單詞打錯,有時還半天查詢不出錯誤,很浪費時間,尤其在程式碼很長的情況下,這點我會慢慢改正以提高效率。

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 200/200 2/2 20/20
第二週 300/500 2/4 18/38
第三週 500/1000 3/7 22/60
第五週 500/600 1/2 25/30

參考資料

相關文章