1. 程式人生 > >20175234 2018-2019-2 《Java程序設計》第六周學習總結

20175234 2018-2019-2 《Java程序設計》第六周學習總結

發生 內容 輸入輸出流 第十章 學習內容總結 另一個 學習 tel clas

20175234 2018-2019-2 《Java程序設計》第六周學習總結

教材學習內容總結

第七章內部類和異常類 總結

  • Java支持在一個類中聲明另一個類,這樣的類稱作內部類,而包含內部類的類成為內部類的外嵌類

  • 和某類有關的匿名類就是該類的一個子類,該子類沒有明顯的用類聲明來定義。

  • 和某接口有關的匿名類就是實現該接口的一個類,該子類沒有明顯的用類聲明來定義。

  • 使用try-catch語句來處理異常,將可能出現的異常操作放在try-catch語句的try部分,當try部分中的某個方法調用發生異常後,try部分將立刻結束執行,而轉向執行相應的catch部分。

第十章內部類和異常類 總結

  • InputStream的子類創建的對象稱為字節輸入流

    ,字節輸入流按字節讀取源”的數據。

  • OutputStream的子類創建的對象稱為字節輸出流。字節輸出流按字節將數據寫入輸出流指向的目的地。

  • Reader的子類創建的對象稱為字符輸入流,字符輸入流按字符讀取源中的數據。

  • Writer的子類創建的對象稱為字符輸出流。字符輸出流按字符將數據寫入輸出流指向的目的地。

  • 使用對象流寫入或讀入對象時,要保證對象是序列化的。

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

  • 問題1:如何解決IDEA中斷言問題

技術分享圖片

  • 問題1解決方案:技術分享圖片

技術分享圖片

技術分享圖片

  • 問題2:API的使用

  • 問題2解決方案:可見上篇博客Java API的使用

    代碼托管

(statistics.sh腳本的運行結果截圖)

感想

API是學習Java的詞典,在參照課本打程序的時候,遇到沒見過的類,要積極查API,可以查詢其構造方法、其父類、子類等

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一周 51/51 1/1 12/20 Java的重要起步
第二周 460/511 2/3 30/38 Java的簡單語句學習
第三周 803/1314 2/6 25/60 Java的基礎學習
第四周 485/1699 1/7 20/90 Java的子類與繼承
第五周 393/2092 1/8 20/90 Java的接口與實現
第六周 393/2092 1/8 20/90 內部類和異常類、輸入輸出流

學習進度條

  • 計劃學習時間:30小時

  • 實際學習時間:18小時

參考資料

  • Java學習筆記(第8版)

  • 《Java學習筆記(第8版)》學習指導

  • IntelliJ IDEA中開啟斷言的方法

20175234 2018-2019-2 《Java程序設計》第六周學習總結