2.Lambda 表达式

在说一下Lambda表达式以前,咱们先了解下为何java要引入Lambda表达式 在java8 以前要将行为参数化咱们有两种选择: 1.策略模式,根据参数传入的具体实现决定方法的实现 2.匿名内部类。 1的缺点是要新增新的行为必须建立新的行为并实现接口;2的缺点是不得不写不少模板代码,可读性差。 引入Lambda 前提条件 在不少函数式编程语言中容许将函数做为值,Java8也新增了这一特性,即容许
相关文章
相关标签/搜索