В бизнес-инкубаторе ПВТ прошел онлайн-семинар на тему: Java. Collections & Streams (Часть 2)

24 января 2022

24 января прошел онлайн-семинар «Java. Collections & Streams» (Часть 2).


Для вас выступил доцент БГУ, тренер ЕРАМ, кандидат физико-математических наук, Sun Certified Java Programmer и Web Component Developer, а также разработчик очных и онлайн курсов по Java Игорь Блинов.

Программа мероприятия:

Stream API

Интерфейс java.util.stream.Stream<T> — поток объектов для преобразования коллекций, массивов. В потоке не хранятся элементы операции, он не модифицирует источник, а формирует в ответ на действие новый поток. Операции в потоке не выполняются до момента, пока не потребуется получить конечный результат выполнения.

Stream нельзя воспринимать как просто поток ввода\вывода. Этот поток создается на основе коллекции\массива, элементы которой переходят в состояние информационного ожидания действия, переводящего поток в следующее состояние до достижения терминальной цели, после чего поток прекращает свое существование.

Преобразование коллекции в stream для последующей обработки позволяет не только избавиться от циклов, условных переходов и прямого извлечения итератора, но все действия можно произвести в одном операторе. Код становится более коротким, но менее интуитивно понятным, особенно на первый взгляд.

Видео мероприятия

220141, Беларусь, Минск, ул. Купревича, 1/1