今天学习stream流

今天看完csdn的文章,尽量自己敲一下代码
https://blog.csdn.net/y_k_y/article/details/84633001
一、概述
Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。

特点:

    1 . 不是数据结构,不会保存数据。

    2. 不会修改原来的数据源,它会将操作后的数据保存到另外一个对象中。(保留意见:毕竟peek方法可以修改流中元素)

    3. 惰性求值,流在中间处理过程中,只是对操作进行了记录,并不会立即执行,需要等到执行终止操作的时候才会进行实际的计算。

————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/y_k_y/article/details/84633001

https://www.runoob.com/java/java8-lambda-expressions.html
对应的lamda表达式学习

posted @ 2025-06-26 01:32  好像是Cwk  阅读(9)  评论(0)    收藏  举报