20165301 2017-2018-2 《Java程序設計》第五周學習總結
阿新 • • 發佈:2018-04-01
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程序設計》第五周學習總結