Небольшая статья с примерами использования Stream API  Java.

Часто  в Java Stream API используется для работы с коллекциями, позволяя писать код в функциональном стиле.

Итак, что такое Stream API в Java 8? «Package java.util.stream» — «Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections». Попробую дать свой вариант перевода, фактически это — поддержка функционального стиля операций над потоками, такими как обработка и «свёртка» обработанных данных. Читать далее →

Продолжаем цикл статей, посвященный обработке больших объемов данных в параллель в Java 8.

В предыдущей статье мы познакомились и интересным инструментарием Fork/Join Framework, позволяющим разбить обработку на несколько частей и запустить параллельно выполнение отдельных задач. Что нового в этой статье? Отвечу – более содержательные примеры и новые механизмы для качественной обработки информации. Параллельно я расскажу о ресурсных и прочих особенностях работы в этом режиме.

Всех заинтересованных приглашаю под кат.
Читать далее →

Статья посвящена такому интересному и полезному механизму (совокупностям механизмов и библиотек), как Fork/Join Framework. Он позволяет многократно ускорить вычисления, добиться максимальных результатов при обработке, используя все доступные возможности системы (процессоры).

В рамках данной статьи будет созданы классы, использующие Fork/Join Framework. В коде показан один из возможных вариантов применения параллельного программирования. Итак, начнем. Читать далее →