Java异常处理扩展:自定义异常类示例

原创 £神魔★判官ぃ 2024-09-19 18:33 150阅读 0赞

在Java中,我们可以自定义异常类来表示特定的应用场景或者程序运行中的错误。以下是一个简单的自定义异常类示例:

  1. // 定义一个自定义异常类
  2. class CustomException extends Exception {
  3. // 构造函数,用于创建新的自定义异常实例
  4. public CustomException(String message) {
  5. super(message);
  6. }
  7. }
  8. // 使用自定义异常类
  9. try {
  10. // 模拟可能会抛出自定义异常的代码
  11. int divideByZero = 10 / 0;
  12. } catch (CustomException e) {
  13. System.out.println("捕获到自定义异常:", e.getMessage());
  14. // 在这里,你可以根据需要处理这个异常
  15. } catch (Exception anyException) {
  16. // 如果不是我们自定义的异常,那么默认处理所有其他类型的异常
  17. System.err.println("遇到未知异常:", anyException.getMessage());
  18. }

在这个示例中,我们定义了一个名为CustomException的自定义异常类。然后在代码中,我们模拟了可能会抛出自定义异常的情况,并通过catch块来捕获并处理这个自定义异常。

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

发表评论

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

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

相关阅读