Java异常处理:自定义Exception案例展示
在Java编程中,异常处理是一种机制,用于在程序运行过程中遇到错误时进行适当的控制。下面我们将通过一个自定义异常的例子来深入理解。
首先,我们定义一个自定义异常类:
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
在这个例子中,CustomException
继承了Exception
类,并添加了一个构造方法以方便在创建异常对象时传递信息。
接下来,在可能抛出异常的地方进行捕获:
public class Main {
public public static void main(String[] args) {
try {
// 代码块可能会抛出 CustomException 异常
throw new CustomException("This is a custom exception message.");
// 如果这段代码没有抛出异常,那么下面的代码会执行
System.out.println("Normal execution part.");
} catch (CustomException e) {
// 捕获到 CustomException 异常时,进行处理
System.out.println("Caught CustomException: " + e.getMessage());
}
}
}
在这个例子中,我们创建了一个自定义异常CustomException
。在main
方法中,我们在可能抛出CustomException
的地方进行了捕获,并对捕获到的异常进行了处理。
还没有评论,来说两句吧...