Java程序常見的異常包括NullPointerException、ArrayIndexOutOfBoundsException、NumberFormatException、FileNotFoundException、IOException等。
處理方法包括:
try {
// 可能會拋出異常的代碼
} catch (Exception e) {
// 捕獲異常并處理
e.printStackTrace(); // 打印異常信息
}
public void method() throws IOException {
// 可能會拋出異常的代碼
}
try {
// 可能會拋出異常的代碼
} catch (Exception e) {
// 捕獲異常并處理
e.printStackTrace(); // 打印異常信息
} finally {
// 無論是否發生異常,都會執行的代碼
}
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
try {
if (condition) {
throw new CustomException("發生了自定義異常");
}
} catch (CustomException e) {
// 捕獲自定義異常并處理
e.printStackTrace(); // 打印異常信息
}