异常处理:自定义异常与捕获示例

原创 本是古典 何须时尚 2024-11-26 18:03 140阅读 0赞

在编程中,异常处理是一种机制,当程序运行过程中遇到未预见或无法处理的情况时,会抛出一个异常。然后程序员通过设置异常处理器(catch block)来捕获并处理这些异常。

以下是一个使用Java编写的自定义异常与捕获示例:

  1. // 定义自定义异常
  2. class CustomException extends Exception {
  3. public CustomException(String message) {
  4. super(message);
  5. }
  6. }
  7. public class ExceptionHandling {
  8. public static void main(String[] args) {
  9. // 捕获自定义异常
  10. try {
  11. throw new CustomException("This is a custom exception");
  12. } catch (CustomException e) {
  13. System.out.println("Caught CustomException: " + e.getMessage());
  14. // 在这里,你可以选择处理这个异常或简单地输出错误信息
  15. }
  16. }
  17. }

在这个示例中,我们定义了一个名为CustomException的自定义异常,并在main方法中抛出该异常。然后我们在一个try-catch块中捕获并处理这个异常。

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

发表评论

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

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

相关阅读