- 17
- 0
- 约3.8万字
- 约 52页
- 2025-09-04 发布于北京
- 举报
JDK1.8-Stream()使用详解
为什么需要Stream
Stream作为Java8的一大亮点,它与java.io包里的InputStream和Outp
utStream是完全不同的概念。它也不同于SAX对XML解析的Stream,也不是
AmazonKinesis对大数据实时处理的Stream。
Java8中的Stream是对集合(Collection)对象功能的增强,它专注于对集
合对象进行各种非常便利、高效的聚合操作(aggreeoperation),或者大批
量数据操作(bulkdataoperation)。StreamAPI借助于同样新出现的Lambda表达
式,极大的提高编程效率和程序可读性。同时它串行和并行两种模式进行汇
聚操作,并发模式能够充分利用多核处理器的优势,使用fork/join并行方式来拆
分任务和加速处理过程。通常编写并行代码很难而且容易出错,但使用StreamA
PI无需编写一行多线程的代码,就可以很方便地写出高性能的并发程序。所以
说,Java8中首次出现的jav
原创力文档

文档评论(0)