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, либо сам обрабатывать это исключение.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты