1.Java 8 允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个特征又叫扩展方法。
2.Lambda 表达式。
参数 -> 主体。Lambda表达返回右边表达式的结果。(->读作goes to)
3.方法的引用:
用 :: 关键字来传递方法和构造函数。
4.函数式接口。
只定义了一个抽象方法的接口
(总结:函数式接口的提出是为了让我们更加方便的使用lambda表达式,不需要自己再手动创建一个函数式接口,直接拿来用就好了)
1.Java 8 允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个特征又叫扩展方法。
2.Lambda 表达式。
参数 -> 主体。Lambda表达返回右边表达式的结果。(->读作goes to)
3.方法的引用:
用 :: 关键字来传递方法和构造函数。
4.函数式接口。
只定义了一个抽象方法的接口
(总结:函数式接口的提出是为了让我们更加方便的使用lambda表达式,不需要自己再手动创建一个函数式接口,直接拿来用就好了)