使用throw关键字抛出异常时,如果不指定被抛出的异常参数,编译器会报错,提示需要一个参数类型为Throwable或其子类的异常对象作为throw的参数。因此,必须指定抛出的异常对象。以下是一个Java示例代码:
public void test() throws Exception {
// 抛出一个自定义异常对象
throw new MyException();
}
// 自定义异常类
class MyException extends Exception {
public MyException() {
super("自定义异常");
}
}
下一篇:不指定驱动器位置保存文件