Java异常处理:自定义Exception案例展示

原创 男娘i 2024-10-21 09:45 132阅读 0赞

在Java编程中,异常处理是一种机制,用于在程序运行过程中遇到错误时进行适当的控制。下面我们将通过一个自定义异常的例子来深入理解。

首先,我们定义一个自定义异常类:

  1. public class CustomException extends Exception {
  2. public CustomException(String message) {
  3. super(message);
  4. }
  5. }

在这个例子中,CustomException继承了Exception类,并添加了一个构造方法以方便在创建异常对象时传递信息。

接下来,在可能抛出异常的地方进行捕获:

  1. public class Main {
  2. public public static void main(String[] args) {
  3. try {
  4. // 代码块可能会抛出 CustomException 异常
  5. throw new CustomException("This is a custom exception message.");
  6. // 如果这段代码没有抛出异常,那么下面的代码会执行
  7. System.out.println("Normal execution part.");
  8. } catch (CustomException e) {
  9. // 捕获到 CustomException 异常时,进行处理
  10. System.out.println("Caught CustomException: " + e.getMessage());
  11. }
  12. }
  13. }

在这个例子中,我们创建了一个自定义异常CustomException。在main方法中,我们在可能抛出CustomException的地方进行了捕获,并对捕获到的异常进行了处理。

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

发表评论

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

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

相关阅读