Встречается на собеседованиях • сегодня

Из каких частей состоит Stream

Stream в Java состоит из трех основных частей: 1. **Источник (Source)** – коллекция, массив, I/O или генератор данных (например, `List`, `Stream.of()`, `Files.lines()`). 2. **Промежуточные операции (Intermediate operations)** – преобразуют поток (`filter`, `map`, `sorted` и др.), возвращают новый Stream (ленивые). 3. **Терминальная операция (Terminal operation)** – завершает поток (`collect`, `forEach`, `reduce`), запускает выполнение (энергичные). Пример: ```java List names = Arrays.asList("Alice", "Bob", "Charlie"); long count = names.stream() // Источник .filter(s -> s.length() > 3) // Промежуточная операция .count(); // Терминальная операция ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы