Java - 異常與File

Through287發表於2024-08-04

異常

靈魂四問:

  1. 如果try中沒有遇到問題,怎麼執行?
  • try全部執行,catch不執行
  1. 如果try中可能會遇到多個問題,怎麼執行?
  • 寫多個catch與之對應,父類異常需要寫在下面
  1. 如果try中遇到的問題沒有被捕獲,怎麼執行?
  • 異常會預設交給虛擬機器處理,try...catch白寫
  1. 如果try中遇到了問題,那麼try下面的其他程式碼還會執行嗎?
  • 不會,虛擬機器直接報異常

Throwable成員方法

三個方法執行完都不會結束程式執行

丟擲處理

  • throws:寫在方法定義處,表示宣告一個異常告訴呼叫者,使用本方法可能會有哪些異常
  • throw:寫在方法內,結束方法手動丟擲異常物件,交給呼叫者,方法中下面的程式碼不再執行了

File

構造方法

常用成員方法

  • 判斷、獲取

  • 建立、刪除

  • 獲取並遍歷

listFiles()為重點,以下為listFiles()的細節(重要)