摘要: 1. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; } 转成λ表达式后是这个样子: (int x, int y) -> x + y; 参数类型也可以省略,Java编译器会根据上下文推断 阅读全文
posted @ 2019-09-16 18:16 毛会懂 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 特性 jdk8中使用了::的用法。就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下,双冒号运算就是Java中的[方法引用],[方法引用]的格式是: 注意此处没有()。 案例: 表达式: 使用双冒号: 表达式: 使用双冒号: 部分代码案例 未使用双冒号 使用后 阅读全文
posted @ 2019-09-16 15:48 毛会懂 阅读(29092) 评论(1) 推荐(2) 编辑