摘要: 方法引用 方法引用是一个更加紧凑,易读的 Lambda 表达式。 当Lambda表达式中只是执行一个已存在方法调用时使用,且方法引用所使用方法的入参和返回值与lambda表达式实现的函数式接口的入参和返回值一致。 1 几种类型 1.1 方法引用 对象引用 :: 实例方法名 public class 阅读全文
posted @ 2020-07-13 23:08 造飞机咯 阅读(223) 评论(0) 推荐(0)
摘要: 函数式接口 函数式接口指的是:有且仅有一个抽象方法,但是可以有多个非抽象方法的接口(接口默认方法)。 1 @FunctionalInterface注解 该注解标记一个接口为函数式接口。 对于标注了这个注解的接口,编译器会强制检查该接口是否有且仅有一个抽象方法。否则会报错。 即使不使用该注解,只要满足 阅读全文
posted @ 2020-07-13 23:05 造飞机咯 阅读(253) 评论(0) 推荐(0)
摘要: Lambda表达式 闭包。允许将函数作为一个方法的参数传递进方法中。 本质上是一个匿名方法。 理解的时候,可以将Lambda表达式的内容转化为一个方法去理解。 语法 (paramters) -> expression (parameters) -> { statements; } (int a) - 阅读全文
posted @ 2020-07-13 23:03 造飞机咯 阅读(239) 评论(0) 推荐(0)