🤔 Вопрос с собеседования
Что выведет код?
❤️ — 1
🔥 — 2
👍 — ошибка компиляции
👇 Правильный ответ (нажми, чтобы прочитать):
2
return в try вычисляет значение, но перед фактическим выходом из метода выполняется finally.
return 2 из finally заменяет результат из try.
⚠️ На практике так делать не стоит: return в finally может скрыть исключение или изменить ожидаемый результат метода.
══════ Навигация ══════
Вакансии • Задачи • Собесы
🐸 Библиотека джависта
Post #7861
1.71K

- 🔥 35
- 👍 5
- ❤ 3