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

Можно ли использовать Try Finally вместо Try Catch Finally

Да, можно. try-finally без catch допустим, если не нужно обрабатывать исключения, но важно выполнить код в finally (например, освобождение ресурсов). Однако исключение всё равно будет пробрасываться выше. Пример:

java
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
try {
    String line = reader.readLine();
    // работа с line
} finally {
    reader.close(); // гарантированное закрытие, даже если исключение
}

Но обычно try-with-resources предпочтительнее для ресурсов. Без catch исключение не перехватывается, поэтому убедитесь, что его обработка выше по стеку — это ожидаемое поведение.

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

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

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

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