Java Interview Tasks
4.88K subscribers
215 photos
1 video
1 file
143 links
Реальные вопросы и задачи с собеседований.
Оригинальный авторский контент.
Актуальный материал.
Уровень вопросов от junior до supersenior.

Автор канала - @alexzelentsov

По рекламе: @alexzelentsov
Download Telegram
Что выведет этот код?
Anonymous Quiz
37%
Try Finally
54%
Try
8%
Finally
2%
Ошибка компиляции.
👍2🔥1🤔1
Что выведет этот код?
try {
System.out.print("Try ");
System.exit(0);
} finally {
System.out.print("Finally");
}
🤔3👍1🔥1
🪩 Последние IT & AI новости в одной ленте 🔎

Мониторить каналы про нейросети поштучно долго — свежие инструменты, обновления и материалы удобнее держать в одной подборке.

Внутри:
– новые сервисы и рабочие фишки;
– обзоры инструментов AI и IT;
– карьера и HR Tech: как найти работу по специальности.

🔗 Сохранить [ подборку ] 
 
 📩 Записаться в папку
🔍 Ответ на задачу про System.exit(): exit или finally? 🥊

Блок finally гарантированно выполняется почти всегда. Но System.exit() - это другое). Он мгновенно останавливает работу всей виртуальной машины (JVM). В этом случае выполнение кода прерывается немедленно, и никакие finally блоки не запускаются.

Вывод:
Программа выведет только "Try " и завершится. Единственный способ выполнить код при выходе — использовать Runtime.getRuntime().addShutdownHook().

⚡️ Не перепутайте:
Во всех остальных случаях (return, exception, break) finally обязательно отработает.

#java #jvm #finally #systemexit #basics #интервью #java_interview_tasks
👍4❤1🔥1🤔1😐1