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

Какие виды ссылок присутствуют в Java?

Core - 1

В Java существуют различные виды ссылок, которые используются для управления памятью и жизненным циклом объектов. Вот некоторые из них: 1. Сильные ссылки (Strong References): Это наиболее распространенный тип ссылок в Java. Объекты, на которые существуют сильные ссылки, не собираются сборщиком мусора, даже если на них нет других ссылок. 2. Слабые ссылки (Weak References): Слабые ссылки позволяют объектам быть собранными сборщиком мусора, если на них нет сильных ссылок. Они обычно используются для реализации кэшей или временных хранилищ, где объекты могут быть удалены, если есть необходимость освобождения памяти. 3. Мягкие ссылки (Soft References): Мягкие ссылки похожи на слабые ссылки, но объекты, на которые существуют мягкие ссылки, будут собираться сборщиком мусора только при нехватке памяти. Они обычно используются для реализации кэшей или кэширования данных, которые могут быть удалены, если память исчерпывается. 4. Фантомные ссылки (Phantom References): Фантомные ссылки используются для отслеживания момента, когда объект был удален сборщиком мусора. Они не позволяют получить доступ к объекту напрямую, но могут быть использованы для выполнения определенных действий перед окончательным удалением объекта. Эти различные виды ссылок позволяют более гибко управлять памятью и жизненным циклом объектов в Java. Каждый тип ссылки имеет свои особенности и применяется в различных сценариях разработки приложений.

Открыть

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

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