Java捕獲異常的方式有以下幾種:
try {
// 可能拋出異常的代碼
} catch (Exception e) {
// 捕獲并處理異常
}
try {
// 可能拋出異常的代碼
} catch (IOException e) {
// 捕獲并處理IOException異常
} catch (NullPointerException e) {
// 捕獲并處理NullPointerException異常
}
try {
// 可能拋出異常的代碼
} catch (Exception e) {
// 捕獲并處理異常
} finally {
// 無論是否發生異常,這里的代碼始終會執行
}
public void myMethod() throws IOException {
// 可能拋出IOException異常的代碼
}
public class MyException extends Exception {
// 自定義異常類
}
try {
// 可能拋出自定義異常的代碼
throw new MyException();
} catch (MyException e) {
// 捕獲并處理自定義異常
}