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

Что такое raw type (сырой тип)?

Core - 2

Сырой тип (raw type) в Java представляет собой использование обобщенного класса или интерфейса без указания параметра типа. Он представляет собой необобщенную версию класса или интерфейса. При использовании сырого типа теряется безопасность типов, которую предоставляют обобщения. Компилятор не может проверить совместимость типов данных и не может предупредить о возможных ошибках типизации. Это может привести к ошибкам времени выполнения, если код предполагает определенный тип данных, но фактически использует другой тип. Пример использования сырого типа: List list = new ArrayList(); // использование сырого типа list.add("Привет"); list.add(123); String str = (String) list.get(0); // Ошибка времени выполнения, так как элемент имеет тип Integer В этом примере `List` - это сырой тип, который не указывает параметр типа. В результате в список можно добавить элементы разных типов, и компилятор не предупредит о возможных проблемах. При попытке получить элемент из списка, требуется явное приведение типа, и если типы не совпадают, возникнет ошибка времени выполнения. В общем случае рекомендуется избегать использования сырых типов и всегда указывать параметр типа при работе с обобщениями, чтобы обеспечить безопасность типов и избежать ошибок времени выполнения.

Открыть

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

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