异常处理疑问:Java中捕获和处理自定义异常的实例

原创 我不是女神ヾ 2024-12-01 08:09 90阅读 0赞

在Java中,你可以创建自定义异常来处理特定的问题。以下是一个关于捕获和处理自定义异常的实例:

首先,创建一个名为MyException的自定义异常类:

  1. public class MyException extends Exception {
  2. public MyException(String message) {
  3. super(message);
  4. }
  5. }

这里定义了一个继承自Exception的自定义异常类,并提供了一个构造方法来接受错误信息。

然后,你可以编写一个代码块,当检测到MyException时进行处理:

  1. public class Main {
  2. public static void main(String[] args) {
  3. // 创建并抛出自定义异常
  4. try {
  5. throw new MyException("This is a custom error message.");
  6. } catch (MyException e) {
  7. // 处理自定义异常
  8. System.out.println("Detected custom error: " + e.getMessage());
  9. // 可选择记录日志或进行其他业务逻辑处理
  10. }
  11. }
  12. }

在这个例子中,我们创建了一个MyException并抛出。然后在捕获异常的代码块中,我们打印了错误信息,并可以进一步处理这个自定义异常。

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

发表评论

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

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

相关阅读