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

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腳本的運行結果截圖)
java

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 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
相關文章
相關標籤/搜索