異常
靈魂四問:
- 如果try中沒有遇到問題,怎麼執行?
- try全部執行,catch不執行
- 如果try中可能會遇到多個問題,怎麼執行?
- 寫多個catch與之對應,父類異常需要寫在下面
- 如果try中遇到的問題沒有被捕獲,怎麼執行?
- 異常會預設交給虛擬機器處理,try...catch白寫
- 如果try中遇到了問題,那麼try下面的其他程式碼還會執行嗎?
- 不會,虛擬機器直接報異常
Throwable成員方法
三個方法執行完都不會結束程式執行
丟擲處理
- throws:寫在方法定義處,表示宣告一個異常告訴呼叫者,使用本方法可能會有哪些異常
- throw:寫在方法內,結束方法手動丟擲異常物件,交給呼叫者,方法中下面的程式碼不再執行了
File
構造方法
常用成員方法
-
判斷、獲取
-
建立、刪除
-
獲取並遍歷
listFiles()為重點,以下為listFiles()的細節(重要)