Мы работаем с элементами исходной коллекции или другого источника данных, такими как:
Stream сам по себе не хранит данные, он является конвейером для их обработки. Данные обрабатываются лениво (lazy evaluation) по мере необходимости, когда вызывается терминальная операция.