Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa corriente?

¿Qué significa corriente?

Stream se refiere a un mecanismo introducido en Java8 para procesar datos de colección. Es una colección de elementos que pueden realizar varias operaciones de consulta. Stream no modifica la colección subyacente, pero genera una nueva colección que puede realizar varias operaciones en cadena. En comparación con el método de operación anterior, Stream puede procesar datos de manera más conveniente y eficiente.

Stream es un método de procesamiento de datos basado en expresiones Lambda. La salida de un tipo de operación generalmente se usa como entrada de otro tipo de operación a través de una canalización, formando un proceso de operación descendente. Por lo tanto, Stream también se denomina canalización de datos. Con Stream, podemos realizar fácilmente el procesamiento y la transformación de datos, como filtrado, clasificación, mapeo, reducción y otras operaciones de datos, para obtener una recopilación de datos más eficiente y exigente.

La aparición del mecanismo Stream se inspira en ideas de programación funcional y se basa en algunos conceptos de lenguajes de programación funcionales como Haskell, como la evaluación diferida y las funciones puras. La introducción de Stream permite a los programadores de Java procesar datos de manera más flexible y eficiente, y también promueve el soporte y la mejora de la programación funcional de Java8. Se puede decir que Stream es una característica nueva muy importante en Java8.