public class ExceptionTest {
    public static void errorHandling() {
        System.out.println("Error");
        throw new IllegalAccessException();
    }
    
    public static void main(String[] args) {
        try {
            errorHandling();
        } catch (IllegalAccessException e) {
            System.out.println("Main error");
        }
    }
}
Каким будет результат выполнения?
Explanation
Возникнет ошибка компиляции, так как IllegalAccessException является checked исключением.
То есть метод errorHandling должен быть либо описан с конструкцией throws, либо сам обрабатывать это исключение.

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes