13,7K подписчиков
Источник: Nuances of Programming Поток данных  —  одна из важнейших возможностей Java 8. Чтобы узнать все ее преимущества, необходимо понять ее суть. Поток  —  это последовательность данных, позволяющая по-особенному обрабатывать их все целиком или выборочно. Потоки можно создавать или преобразовывать в них уже имеющиеся структуры. Ими можно заменить циклы, поскольку по аналогии с ними они способствуют обработке последовательности данных. Рассмотрим пример. Сначала создадим список случайных чисел:...
2 года назад
2,1K подписчиков
1. Введение Java 8 ввела концепцию потоков в иерархию коллекций. Они позволяют выполнять очень мощную обработку данных очень удобным для чтения способом, используя некоторые концепции функционального программирования, чтобы заставить процесс работать. Мы рассмотрим, как мы можем достичь той же функциональности, используя идиомы Kotlin. Мы также рассмотрим функции, которые недоступны в обычном Java. 2. Java против Kotlin В Java 8 новый fancy API можно использовать только при взаимодействии с экземплярами java...
2 месяца назад