异常处理:自定义异常与捕获示例
在编程中,异常处理是一种机制,当程序运行过程中遇到未预见或无法处理的情况时,会抛出一个异常。然后程序员通过设置异常处理器(catch block)来捕获并处理这些异常。
以下是一个使用Java编写的自定义异常与捕获示例:
// 定义自定义异常
class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
public class ExceptionHandling {
public static void main(String[] args) {
// 捕获自定义异常
try {
throw new CustomException("This is a custom exception");
} catch (CustomException e) {
System.out.println("Caught CustomException: " + e.getMessage());
// 在这里,你可以选择处理这个异常或简单地输出错误信息
}
}
}
在这个示例中,我们定义了一个名为CustomException
的自定义异常,并在main
方法中抛出该异常。然后我们在一个try-catch
块中捕获并处理这个异常。
还没有评论,来说两句吧...