在Java中,要在try-catch語句中捕獲特定類型的異常,您需要在catch子句中指定要捕獲的異常類型
try {
// 這里是可能拋出異常的代碼
} catch (FileNotFoundException e) {
// 處理 FileNotFoundException 的代碼
} catch (IOException e) {
// 處理 IOException 的代碼
}
在這個例子中,我們捕獲了兩種不同類型的異常:FileNotFoundException和IOException。您可以根據需要捕獲任意數量的特定異常類型。
請注意,如果一個catch子句捕獲了一個更一般的異常類型(例如,IOException),而另一個catch子句捕獲了一個更具體的異常類型(例如,FileNotFoundException),那么更具體的異常類型應該首先出現。否則,程序將永遠不會執行更具體的catch子句,因為更一般的異常類型已經捕獲了所有相關的異常。