Встречается на собеседованиях • сегодня
Можно ли реализовать логику 100% выполнения строки с добавлением исключения и без него
Да, можно. Используем блок try-finally для гарантированного выполнения кода, а try-catch-finally - если нужно обработать исключение. В обоих случаях код в finally выполнится всегда.
Пример без исключения:
java
try {
System.out.println("Выполняем операцию");
} finally {
System.out.println("Это выполнится всегда");
}Пример с обработкой исключения:
java
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("Ошибка: " + e.getMessage());
} finally {
System.out.println("Это выполнится несмотря на исключение");
}Ключевое отличие - блок catch перехватывает исключение, но finally выполняется в любом случае.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы