Stream API (Java 8+) proporciona una forma declarativa y de estilo funcional para procesar secuencias de datos. Un Stream no es una estructura de datos: transporta elementos de una fuente (colección, matriz, canal de E/S) a través de una canalización de operaciones y produce un resultado. Los flujos permiten un código de procesamiento de datos expresivo y conciso.
Transmisiones versus colecciones