Встречается на собеседованиях • сегодня

Можно использовать try-catch без блока catch

Да, в Java можно использовать try без catch, но только если есть блок finally. Это полезно, когда нужно гарантировать выполнение кода (например, освобождение ресурсов), даже если исключение не обрабатывается.

Пример:

java
try {
    // код, который может бросить исключение
    int result = 10 / 0;
} finally {
    // этот блок выполнится в любом случае
    System.out.println("Finally block executed");
}

В этом случае исключение не перехватывается, а просто пробрасывается выше по стеку вызовов, но код в finally выполнится перед этим. Такой подход часто используется при работе с ресурсами, которые нужно закрыть (файлы, соединения и т.д.).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы