1. 程式人生 > >20165301 2017-2018-2 《Java程序設計》第五周學習總結

20165301 2017-2018-2 《Java程序設計》第五周學習總結

AD 信息 數組 com -c ner 第三周 有關 運行結果截圖

20165301 2017-2018-2 《Java程序設計》第五周學習總結

教材學習內容總結

第七章:內部類與異常類

  • 內部類
  • 在一個類中定義另一個類
  • 非內部類不可以是static類
  • 匿名類
  • 一個子類去掉類聲明後的類體
  • 用bank的一個子類(匿名類)創建對象
    new Bank(){ 匿名類的類體 }
  • 和接口有關的匿名類
    new Computable(){ 實現接口的匿名類的類體 }
  • 異常類
  • 異常對象可以調用如下方法得到或輸出有關異常信息
    public String getMessage(); public void printStackTrace(); public String toString();
  • try-catch語句
    • 如果在try-catch語句中執行了return語句,那麽finally子語句仍然會被執行
    • try-catch語句中執行了程序退出代碼,即執行System.exit(0);則不執行finally子語句
  • 斷言

第十章:輸入、輸出流

  • file類
  • 創建File對象的構造方法(其中filename是文件的名字,directoryPath是文件的路徑,dir為一個目錄):
File(String filename);

File(String directoryPath,String filename);

File(File dir,String filename);
  • 緩沖流
  • 輸出流:字符輸入流和輸出流的read和write方法使用字符數組讀取數據
  • 使用Scanner解析文件,用JFileChooser創建對話框

代碼托管

(statistics.sh腳本的運行結果截圖)
技術分享圖片

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一周 11/11 1/1 4/4
第二周 286/297 2/3 6/10
第三周 722/1004 1/4 10/20
第四周 421/1425 1/5 10/30
第五周 829/2283 1/6 10/40

20165301 2017-2018-2 《Java程序設計》第五周學習總結