Java异常处理-自定义异常案例

原创 古城微笑少年丶 2024-09-22 10:48 163阅读 0赞

在Java中,我们可以通过继承内置的Exception类或者自定义一个全新的Exception类来实现异常处理。以下是一个简单的自定义异常案例:

  1. // 定义自定义异常类
  2. public class CustomException extends Exception {
  3. public CustomException(String message) {
  4. super(message);
  5. }
  6. }
  7. // 主程序,这里故意抛出自定义异常
  8. public class Main {
  9. public static void main(String[] args) {
  10. try {
  11. // 这里可能会引发错误,模拟一个情况
  12. int divideByZero = 10 / 0;
  13. // 如果没有发生异常,这里应该执行
  14. System.out.println("Divide by zero operation successful");
  15. } catch (CustomException e) {
  16. // 自定义异常捕获并处理
  17. System.err.println("Error occurred: " + e.getMessage());
  18. // 没有特殊处理,这个例子中默认输出错误信息到标准错误(System.err)。
  19. }
  20. }
  21. }

在这个案例中,我们首先定义了一个名为CustomException的自定义异常类。然后在主程序中故意抛出一个CustomException

捕获并处理异常的关键在于使用catch块来匹配相应的异常类型。

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

发表评论

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

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

相关阅读