В 2014 году свет увидела восьмая версия языка Java. Одной из главных причин для её появления стало внедрение элементов функционального программирования. Вершиной этого айсберга является Stream API, которое мы и начнем разбирать в этом видео.
В первой части мы разберемся с тем, что такое функциональное программирование, и попытаемся написать собственный класс для потоковой обработки данных. Для этого необходимо понимать как работают лямбда выражения и генерики.
В следующих частях мы перейдем к разбору того, как это на самом деле реализовано в языке Java. Если вас не интересует внутренняя структура и особенности реализации - можно переходить сразу к следующей части.
Исходный код этого стрима можно найти по ссылке
https://github.com/bulbaou/YouStreams...
ДЗ:
1. Пройтись по списку методов классов Funs и Potok и предложить новый метод, который будет решать такую задачу, которую невозможно или некрасиво решать имеющимися методами
2. Заменить самописные интерфейсы стандартными функциональными интерфейсами пакета java.util.function
3. Завершить реализацию метода reduce класса Potok
On this page of the site you can watch the video online Java Stream API: часть1 Функциональная Java with a duration of hours minute second in good quality, which was uploaded by the user Ермаков Java 01 January 1970, share the link with friends and acquaintances, this video has already been watched 1,606 times on youtube and it was liked by 34 viewers. Enjoy your viewing!