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”。正确?
答案 0 :(得分:2)
你是对的。您只需声明未处理的已检查异常。
答案 1 :(得分:1)
完全。一个方法只需要为出现它的异常声明throws
,而不是由它自己处理。
答案 2 :(得分:0)
完美!
如果您使用throws
关键字处理Exception,则此方法将不处理异常,而main()
将在调用此方法时处理此异常。