摘要:
行为参数化:代码块可以当作参数被使用,传递给另一个方法,或者稍后执行它。 为什么要参数化传递代码 应对不断变化的需求,如果没有行为参数化,需要参数里做出对应改变,无限增加参数。 示例: //2.11 筛选绿苹果 public static List<Apple> filterGreenApples( 阅读全文
posted @ 2021-09-12 20:42
青花石
阅读(211)
评论(0)
推荐(0)
摘要:
Lambda表达式 Lambda是简洁的标识可传递匿名函数的一种方式。“互动”事件驱动下,最终面向对象编程和函数式编程结合才是趋势。 java中,一段代码的传递并不容易。因为JAVA是面向对象的语言,如果要传递一段代码,必须先构建类,再生成对应的对象来传递所要的代码。在之前,JAVA的设计者都抗拒加 阅读全文
posted @ 2021-09-12 20:40
青花石
阅读(242)
评论(0)
推荐(0)
摘要:
Stream流 要点介绍: 原有的迭代器,禁止了高效的并发,所以不如Stream 可以从 集合、数组、生成器、迭代器中创建Stream流 可以用 limit、distinct、sorted改变Stream 可以用reduction操作符,从Stream中获得结果 例如(count()、max()、m 阅读全文
posted @ 2021-09-12 20:32
青花石
阅读(845)
评论(0)
推荐(0)
摘要:
Stream流 要点介绍: 原有的迭代器,禁止了高效的并发,所以不如Stream 可以从 集合、数组、生成器、迭代器中创建Stream流 可以用 limit、distinct、sorted改变Stream 可以用reduction操作符,从Stream中获得结果 例如(count()、max()、m 阅读全文
posted @ 2021-09-12 20:19
青花石
阅读(23)
评论(0)
推荐(0)

浙公网安备 33010602011771号