Парадигму функционального программирования. Stream API позволяет работать с коллекциями данных в декларативном стиле, не описывая явно шаги обработки элементов, а концентрируясь на том, что нужно сделать. Это достигается за счет использования лямбда-выражений и ссылок на методы.