Java 如果一个方法生成一个已检查的异常并自行处理该异常该怎么办?

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

因为yolo方法没有异常,所以我不需要编写yolo抛出IllegalacessException。对吗?

你是对的。您只需声明未处理的已检查异常。

完全正确。一个方法只需要声明抛出的异常,这些异常会离开它,而不是由它自己处理。

完美


如果您将使用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();
    }
}