Java异常处理扩展:自定义异常类示例
在Java中,我们可以自定义异常类来表示特定的应用场景或者程序运行中的错误。以下是一个简单的自定义异常类示例:
// 定义一个自定义异常类
class CustomException extends Exception {
// 构造函数,用于创建新的自定义异常实例
public CustomException(String message) {
super(message);
}
}
// 使用自定义异常类
try {
// 模拟可能会抛出自定义异常的代码
int divideByZero = 10 / 0;
} catch (CustomException e) {
System.out.println("捕获到自定义异常:", e.getMessage());
// 在这里,你可以根据需要处理这个异常
} catch (Exception anyException) {
// 如果不是我们自定义的异常,那么默认处理所有其他类型的异常
System.err.println("遇到未知异常:", anyException.getMessage());
}
在这个示例中,我们定义了一个名为CustomException
的自定义异常类。然后在代码中,我们模拟了可能会抛出自定义异常的情况,并通过catch
块来捕获并处理这个自定义异常。
还没有评论,来说两句吧...