Java异常处理:自定义异常编写实例
在Java中,我们可以自定义异常来表示程序运行过程中特定的问题。下面我将为你提供一个自定义异常编写的实例。
首先,创建一个新的异常类:
public class MyCustomException extends Exception {
public MyCustomException(String message) {
super(message);
}
}
这里我们创建了一个名为MyCustomException
的继承Exception
的自定义异常。同时,我们在构造函数中添加了传入参数的方法。
接下来,在代码中抛出并捕获这个自定义异常:
public class Main {
public static void main(String[] args) {
// 创建对象并尝试引发异常
try {
throw new MyCustomException("这是自定义异常的示例信息");
} catch (MyCustomException e) {
// 捕获并处理异常
System.out.println("捕获到自定义异常: " + e.getMessage());
// 可以进行相应的错误处理或者记录日志等操作
}
}
}
当你运行这段代码时,会抛出MyCustomException
并捕获。输出将显示异常的详细信息。
还没有评论,来说两句吧...