写点什么

stream

0 人感兴趣 · 17 次引用

  • 最新
  • 推荐

java 中的 Stream 实践

用户头像
林一5 月 21 日

​ java中的流是在 Java Se8中引人的,用来以“做什么而非怎么做”的方式处理集合。它可以让我们编写的代码更优雅,下面总结了几种常用的方式来使用流。

Java Stream 源码分析

用户头像
Yano5 月 9 日

Java 8 的 Stream 使得代码更加简洁易懂,本篇文章深入分析 Java Stream 的工作原理,并探讨 Steam 的性能问题。

https://static001.geekbang.org/infoq/39/39f85a546a1838bf67f7c9287eae084b.jpeg?x-oss-process=image/resize,w_416,h_234

Java- 技术专题 -Stream.foreach 和 foreach

用户头像
李浩宇/Alex4 月 15 日

在java中有多种方式对集合进行遍历。本教程中将看两个类似的方法 Collection.stream().forEach()和Collection.forEach()。

NodeJs 中 Buffer 与 Stream 理解

用户头像
小风以北3 月 31 日

Stream流是一种数据传输手段,是端到端信息交换的一种方式,而且是有顺序的,是逐块读取数据、处理内容,用于顺序读取输入或写入输出。

https://static001.geekbang.org/infoq/d7/d712eb5e3c9da01e5842291c5424589b.jpeg?x-oss-process=image/resize,w_416,h_234

Java8 中的 Stream 那么彪悍,你知道它的原理是什么吗?

用户头像
Java小咖秀3 月 21 日

Java 8 API 添加了一个新的抽象称为流 Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。

https://static001.geekbang.org/infoq/b8/b88925096d53623f2f154e5b6b0d7e53.jpeg?x-oss-process=image/resize,w_416,h_234

从零开始学习 Java8 Stream,看这篇就够了

用户头像
Silently95272020 年 12 月 16 日

在我们平常的开发中几乎每天都会有到List、Map等集合API,若是问Java什么API使用最多,我想也应该是集合了。举例:假如我有个集合List,里面元素有1,7,3,8,2,4,9,需要找出里面大于5的元素,具体实现代码:

https://static001.geekbang.org/infoq/67/67c6184c1f08276be0f5a1e39e5d6cfa.jpeg?x-oss-process=image/resize,w_416,h_234

踩了一个 java 命令行参数顺序的坑

用户头像
AI乔治2020 年 11 月 16 日

Stream是在Java SE 8 API添加的用于增强集合的操作接口,可以让你以一种声明的方式处理集合数据。将要处理的集合看作一种流的创建者,将集合内部的元素转换为流并且在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选,排序,聚合等。元素流在管道中

redis 的 stream 类型命令详解

用户头像
LLLibra1462020 年 11 月 5 日

最近项目中使用到了 Redis 中的 stream 数据类型作为消息队列使用,相比于其他 redis 实现的消息队列更加方便。由于是第一次使用,记录下知识点以后备用。

https://static001.geekbang.org/infoq/61/6168a4b2c7fd6b770f5b1e9822029ca0.png?x-oss-process=image/resize,w_416,h_234

go-zero 流数据处理利器

用户头像
Kevin Wan2020 年 10 月 10 日

流处理 (Stream processing) 是一种计算机编程范式,其允许给定一个数据序列 (流处理数据源),一系列数据操作 (函数) 被应用到流中的每个元素。同时流处理工具可以显著提高程序员的开发效率,允许他们编写有效、干净和简洁的代码。

https://static001.geekbang.org/infoq/d8/d8746baef3a6b08ec390f6a0485a48da.jpeg?x-oss-process=image/resize,w_416,h_234

5 万字长文:Stream 和 Lambda 表达式最佳实践 - 附 PDF 下载

用户头像
程序那些事2020 年 7 月 27 日

5万字长文详解介绍Stream和Lambda表达式最佳实践,干货实在太多,最后附上PDF下载,方便大家查阅!

JDK1.8 新特性 (六):Stream 的终极操作,轻松解决集合分组、汇总等复杂操作

用户头像
xcbeyond2020 年 7 月 26 日

如果你熟悉了这些操作,在面对复杂集合、处理复杂逻辑时,就会更加得心应手。尤其是分组、汇总,简直是太好用了。

https://static001.geekbang.org/infoq/e1/e132e21ba20549719f1b7dc2d4901f08.jpeg?x-oss-process=image/resize,w_416,h_234

JDK1.8 新特性 (五):Stream,集合操作利器,让你好用到飞起来

用户头像
xcbeyond2020 年 7 月 19 日

在实际Java程序中,集合的使用往往随着业务需求、复杂度而变得更加复杂,在这其中将可能会涉及到更多的运算,如:求和、平均值、分组、过滤、排序等等。如何这些操作混合出现,又该如何实现?难道遍历、再遍历、再运算么?

https://static001.geekbang.org/infoq/14/14b8cf65b4937bc04e43d6991d26e5a8.jpeg?x-oss-process=image/resize,w_416,h_234

玩转 Java8 中的 Stream 之从零认识 Stream

用户头像
Java小咖秀2020 年 6 月 28 日

相信Java8的Stream 大家都已听说过了,但是可能大家不会用或者用的不熟,文章将带大家从零开始使用,循序渐进,带你走向Stream的巅峰。

https://static001.geekbang.org/infoq/d8/d88d149f97b4b9f97c75484749d2218d.png?x-oss-process=image/resize,w_416,h_234

8000 字长文让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理

用户头像
古时的风筝2020 年 6 月 10 日

尽管 Java 8 发布多年,使用者众多,可神奇的是竟然有很多同学没有用过 Java 8 的新特性,比如 Lambda表达式、比如方法引用,再比如今天要说的 Stream。其实 Stream 就是以 Lambda 和方法引用为基础,封装的简单易用、函数式风格的 API。

https://static001.geekbang.org/infoq/a2/a29eb59ebf794a640b0d16017d29f6ba.png?x-oss-process=image/resize,w_416,h_234

错过了初恋,别错过 WebFlux

用户头像
稻草鸟人2020 年 5 月 11 日

Spring 在5.0版本引入WebFlux,增加响应式框架的支持,响应式编程是一种范式,它促进了数据处理的异步、非阻塞、事件驱动方法。那么到底什么是Reactive呢?它就像是初恋,让人想要知道关于她的一切。

https://static001.geekbang.org/infoq/71/7197bc0d5d82d2f35758fb9bfca325d0.jpeg?x-oss-process=image/resize,w_416,h_234

用 jdk8 的 stream 实现斐波那契数列

用户头像
编号945302020 年 4 月 29 日

jdk8用着越来越舒服,各种API, 一顿操作,代码从上到下一气呵成,爽! 突然想到,怎么用stream来实现斐波那契数列?

stream_stream资料文章-InfoQ写作平台