class Xyz {
public static void yolo() {
try {
throw new IllegalAccessException("demo");
} catch (IllegalAccessException e) {
System.out.println("lol");
}
}
public static void main(String args[]) {
Xyz.yolo();
}
}
由于 yolo 方法没有例外,我不需要写"yolo() 抛出 IllegalAccessException"。右?
你是对的。只需声明未经处理的已检查异常。
没错。方法只需要为离开它且不由自身处理的异常声明throws
。
完美!
如果您将使用throws
关键字来处理异常,则此方法不会处理异常,而是main()
调用此方法时处理此异常。