Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
3
Определение, какое исключение будет проброшено при наличии throw в блоках try, catch и finally
Компании, где спрашивали:
Веб-мост
Условие задачи
Нужно выяснить, какое именно исключение окажется выброшенным, если в каждом из блоков — try, catch и finally — используется оператор throw.
void runTask() {
try {
// ... throw new E1(...);
} catch (E1 ex1) {
// ... throw new E2(...);
} finally {
// ... throw new E3(...);
}
}