Java中异常处理:自定义异常案例
在Java中,异常是一种表示程序运行过程中出现错误的情况。当程序运行遇到无法预期的错误时,会抛出一个异常。
下面我们将通过自定义异常来实现这个案例:
// 定义自定义异常类
public class CustomException extends RuntimeException {
// 自定义异常构造方法
public CustomException(String message) {
super(message);
}
}
// 主程序,模拟异常情况
public class Main {
public static void main(String[] args) {
// 尝试访问不存在的变量,引发异常
String nonExistentVar = "Value";
try {
System.out.println(nonExistentVar); // 这将抛出异常
} catch (CustomException e) {
e.printStackTrace(); // 打印异常信息
}
}
}
在这个例子中,我们定义了一个名为CustomException
的自定义异常类。然后在主程序中尝试访问一个不存在的变量,这会引发我们的自定义异常。
通过捕获这个异常,并打印出异常信息,我们可以清晰地了解到程序运行过程中的错误情况。
还没有评论,来说两句吧...