Evaluación de la corriente y perezosa
Estoy leyendo de laAPI de Java 8 en la abstracción de la corriente, pero no entiendo muy bien esta frase:
Las operaciones intermedias devuelven un nuevo flujo. Siempre son perezosos; la ejecución de una operación intermedia, como el filtro (), en realidad no realiza ningún filtrado, sino que crea un nuevo flujo que, al atravesarlo, contiene los elementos del flujo inicial que coinciden con el predicado dado. El recorrido de la fuente de la tubería no comienza hasta que se ejecuta la operación terminal de la tubería.
Cuando una operación de filtro crea una nueva secuencia, ¿esa secuencia contiene un elemento filtrado? Parece comprender que el flujo contiene elementos solo cuando se recorre, es decir, con una operación de terminal. Pero, entonces, ¿qué contiene el flujo filtrado? ¡¡¡Estoy confundido!!!