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

Что такое finalize()? Зачем он нужен?

Core - 1

Метод finalize() в Java является методом, определенным в классе Object, который вызывается перед удалением объекта сборщиком мусора. Он используется для выполнения определенных действий при уничтожении объекта. Когда объект больше не доступен и будет удален сборщиком мусора, он проверяет, есть ли у объекта метод finalize(). Если метод определен, то перед фактическим удалением объекта сборщик мусора вызывает метод finalize(). finalize() может быть переопределен в пользовательских классах для выполнения специфических действий перед удалением объекта. Например, это может быть использовано для освобождения ресурсов, таких как закрытие открытых файлов, сетевых соединений или очистки других системных ресурсов. Однако следует отметить, что использование метода finalize() не рекомендуется в современном программировании Java. Это связано с тем, что время вызова finalize() не гарантировано и может быть непредсказуемым. Вместо этого, рекомендуется использовать блоки finally или конструкцию try-with-resources для освобождения ресурсов и выполнения необходимых действий перед удалением объекта.

Открыть

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

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