Обновить
4
0

Пользователь

Отправить сообщение

Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.9K

В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.

Читать далее

Стримы в Java: Как перестать бояться и полюбить filter-map-reduce

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели7.4K

Когда-то я считал, что священный грааль итераций — это старый добрый цикл for. Да, тот самый, с индексами, который шагал по массивам как бравый солдат по полю. Я обожал мои циклы и охотно избегал всего, что могло их заменить. Но потом появился он — Stream API. Новомодный, загадочный, пугающий, словно неведомый зверь из функционального леса. И вот я, стоя по колено в коде, задумался: "Как перестать бояться и полюбить filter-map-reduce?"

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Фулстек разработчик
Ведущий
Git
JavaScript
Java
Spring Boot
Java Spring Framework
Kubernetes
SQL
REST
Angular
Веб-разработка