Функция случайных вопросов поможет вам подумать и проверить свои знания.
Попробуйте ответить на вопросы устно или в уме, а затем нажмите на сам вопрос, чтобы сравнить свой ответ и проанализировать его.
Что вы упустили? А может быть, вы знаете гораздо больше? Так или иначе, это хорошая практика. :)
В базе данных хранится около 500 вопросов, охватывающих различные темы из категорий таких как Core-1, Core-2, Многопоточность, SQL, Hibernate, Spring, Паттерны, Алгоритмы.
В категории M-BOSS находятся вопросы, которые могут встречаться на технических собеседованиях Java - разработчиков. (взято из открытых источников)
Приглашаю вас присоединиться к телеграм-группе для обратной связи и получения информации о будущих обновлениях! Хочу вас также пригласить в дискорд, для общения на различные темы о Java и не только в ламповой атмосфере.
Дискорд будет пополняться не сложными практическими задачами, которые будут помогать прокачивать навыки технического мышления!
Заходите на канал "задачи-по-java" и оттачивайте свои навыки!
Помните: Именно кропотливый труд над собой, делает из вас профессионала высокого уровня!
Приятного обучения!

Предположим, есть метод, который может выбросить IOException и FileNotFoundException. В какой последовательности должны идти блоки catch? Сколько блоков catch будет выполнено?

Core - 1

При обработке исключений в Java, блоки catch должны быть упорядочены от наиболее конкретных исключений к наиболее общим. В данном случае, FileNotFoundException является подтипом IOException, поэтому блок catch для FileNotFoundException должен идти перед блоком catch для IOException. Если метод может выбросить исключения IOException и FileNotFoundException, будет выполнен только один блок catch, соответствующий первому исключению, которое возникнет. Если FileNotFoundException будет выброшено, будет выполнен только блок catch для FileNotFoundException. Если IOException будет выброшено, будет выполнен только блок catch для IOException. Пример: try { // Код, который может вызвать IOException или FileNotFoundException } catch (FileNotFoundException e) { // Обработка FileNotFoundException } catch (IOException e) { // Обработка IOException } В этом примере, если возникнет FileNotFoundException, будет выполнен только блок catch для FileNotFoundException. Если возникнет IOException, но не FileNotFoundException, будет выполнен только блок catch для IOException.

Открыть

Копировать ссылку

ДРУГОЙ ВОПРОС