Встречается на собеседованиях • сегодня
В чем разница между Stream API и коллекцией
Основное отличие в том, что коллекция - это хранилище данных в памяти, а Stream API - это абстракция для выполнения операций над данными (включая отложенные вычисления).
Ключевые различия:
- Коллекции хранят данные, стримы их обрабатывают
- Стримы не изменяют исходные данные
- Операции в стримах бывают промежуточными (lazy) и терминальными (eager)
- Стримы могут быть бесконечными (generate/iterate)
- Стримы поддерживают параллельную обработку
Пример:
```java
List numbers = Arrays.asList(1, 2, 3); // коллекция
int sum = numbers.stream() // создаем стрим
.filter(n -> n > 1) // промежуточная операция
.mapToInt(Integer::intValue) // промежуточная операция
.sum(); // терминальная операция
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы