lamdba
文章平均质量分 67
yu15050186065
Java软件工程师
展开
-
Java Stream
什么是 Stream? Stream(流)是一个来自数据源的元素队列并支持聚合操作 元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。 数据源 流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。 聚合操作 类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。 和以前的Collection操作不同, Stream操作还有两个基础的特征: Pipelining: 中原创 2020-11-11 16:22:13 · 93 阅读 · 0 评论 -
Java Lamdba
Lamdba 表达式语言 传统编程方式,业务之前传递往往都是通过值得方式来传输,也就是是说互相之前传递的是具体某些数值; 函数是编程业务之前传递的是业务逻辑,也就是说业务处理的代码可以互相同步变量方式传递,然后让对方去执行,从而增加了业务的灵活可变性。 优点: 代码更加简洁,极少不必要类的创建,如果具体实现类,匿名类等, 增加业务的灵活性,使业务提供者能更灵活的更改业务的逻辑,交由第三方使用,而不是简简单单的数值。 易于并行开发,函数就是一个闭合的代码块,不修改外部变量,有益于并行执行; 缺点: 代码原创 2020-11-10 13:12:51 · 114 阅读 · 0 评论