摘要: 这一节学一下用得比较多的三个函数式接口: Predicate Consumer Function Predicate java.util.function.Predicate接口定义了一个名叫test的抽象方法,它接受泛型T对象,并返回一个boolean。代码: 剩余两个函数就不一一举例了。 Con 阅读全文
posted @ 2019-09-06 17:35 cilieyes 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 概念 方法引用可以被看作仅仅调用特定方法的Lambda的一种快捷写法。实质就是让你根据已有的方法实现来创建Lambda表达式。 语法 构造器引用: 它的语法是Class::new,或者更一般的Class::new 实例如下: ps: Supplier接口的get方法作用是不接收参数,返回一个T类型的 阅读全文
posted @ 2019-09-06 16:43 cilieyes 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 为啥要用Lambda表达式? Lambda表达式的作用 简化匿名内部类 语法 可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。 可选的返回关键字:如果主体只有 阅读全文
posted @ 2019-09-06 13:46 cilieyes 阅读(162) 评论(0) 推荐(0) 编辑