错误处理:Java异常捕获、处理及自定义异常示例

原创 桃扇骨 2024-12-02 00:21 35阅读 0赞

在Java编程中,异常处理是一种防止程序因意外情况而崩溃的机制。以下是一个关于Java异常捕获、处理以及自定义异常的简单示例:

  1. 异常捕获:

    1. try {
    2. // 可能会抛出异常的代码
    3. int result = 5 / 0; // 这会导致ArithmeticException
    4. } catch (ArithmeticException e) {
    5. System.out.println("捕获到ArithmeticException: " + e.getMessage());
    6. } finally {
    7. // 不论是否发生异常,都会执行的代码
    8. System.out.println("无论是否发生异常,finally块内的代码都会被执行");
    9. }
  2. 自定义异常:
    ```java
    public class CustomException extends Exception {
    public CustomException(String message) {

    1. super(message);

    }
    }

// 使用自定义异常
try {
// 这里可能会抛出CustomException
String invalidInput = “Invalid input!”;
if (!isValidInput(invalidInput))) {
throw new CustomException(“Input validation failed.”);
}
} catch (CustomException e) {
System.out.println(“捕获到CustomException: “ + e.getMessage());
} finally {
// 现在无论是否抛出自定义异常,finally块内的代码都会被执行
}
```

以上就是Java中关于异常捕获、处理以及自定义异常的基本示例。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,35人围观)

还没有评论,来说两句吧...

相关阅读