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

Для чего нужен метод collect() в стримах?

Core - 2

Метод `collect()` в стримах (Stream) в Java используется для сбора элементов стрима в коллекцию или другую структуру данных. Он позволяет преобразовать элементы стрима в нужный формат и сохранить их в указанную коллекцию или объект. Метод `collect()` принимает в качестве аргумента объект типа `Collector` , который определяет, какие операции должны быть выполнены для сбора элементов. `Collector` определяет, какие коллекции или объекты должны быть созданы, как элементы должны быть добавлены в них и какие операции над элементами должны быть выполнены. Например, вы можете использовать метод `collect()` для сбора элементов стрима в список ( `List` ), множество ( `Set` ), карту ( `Map` ) или другую коллекцию. Вы также можете определить свой собственный `Collector` , чтобы выполнить специфические операции с элементами стрима. Пример использования метода `collect()` для сбора элементов стрима в список: List<String> names = peopleStream.collect(Collectors.toList()); В этом примере `peopleStream` - это стрим объектов типа `Person` , и мы используем метод `collect()` с `Collectors.toList()` для сбора элементов стрима в список строк ( `List<String>` ). Таким образом, метод `collect()` позволяет нам преобразовывать и собирать элементы стрима в нужную нам структуру данных.

Открыть

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

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