Java异常处理:自定义异常类实例
在Java中,自定义异常类是用来表示程序运行过程中的错误或异常情况的。下面是一个简单的自定义异常类实例:
// 创建一个名为MyException的自定义异常类
class MyException extends Exception {
// 构造函数,用于初始化异常信息
public MyException(String message) {
super(message);
}
}
// 实例化并抛出自定义异常
public class Main {
public static void main(String[] args) {
try {
// 模拟可能引发异常的代码
int divisionByZero = 10 / 0;
System.out.println("Division result: " + divisionByZero);
} catch (MyException e) {
// 处理自定义异常
System.out.println(" caught MyException : " + e.getMessage());
}
}
}
在上述代码中,我们创建了一个名为MyException
的自定义异常类,并提供了一个构造函数用于初始化异常信息。
然后,在主程序中尝试执行可能会引发MyException
的操作。如果发生异常,我们会捕获并处理这个异常。
还没有评论,来说两句吧...