Java 如果一个方法生成一个已检查的异常并自行处理该异常该怎么办?
因为yolo方法没有异常,所以我不需要编写yolo抛出IllegalacessException。对吗?你是对的。您只需声明未处理的已检查异常。完全正确。一个方法只需要声明抛出的异常,这些异常会离开它,而不是由它自己处理。完美Java 如果一个方法生成一个已检查的异常并自行处理该异常该怎么办?,java,exception-handling,Java,Exception Handling,因为yolo方法没有异常,所以我不需要编写yolo抛出IllegalacessException。对吗?你是对的。您只需声明未处理的已检查异常。完全正确。一个方法只需要声明抛出的异常,这些异常会离开它,而不是由它自己处理。完美 如果您将使用throws关键字来处理异常,那么此方法将不会处理异常,而main将在调用此方法时处理此异常。如果有办法测试这类事情…@AntP我知道您在那里做了什么…为了将@AntP的舌头从他或她的脸颊上移开,请不要这样做。如果您可以在同一个方法中抛出和捕获,那么这不是一个
如果您将使用throws关键字来处理异常,那么此方法将不会处理异常,而main将在调用此方法时处理此异常。如果有办法测试这类事情…@AntP我知道您在那里做了什么…为了将@AntP的舌头从他或她的脸颊上移开,请不要这样做。如果您可以在同一个方法中抛出和捕获,那么这不是一个例外。
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();
}
}