![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java8 tutorial
文章平均质量分 92
cold_azure
这个作者很懒,什么都没留下…
展开
-
Java8 tutorial (一) 行为参数化
文章目录1. 背景2. 定义3. 实战1. 牛刀小试:筛选一年级的学生2. 再展身手:把年级作为参数3. 第三次尝试:把各属性作为参数4. 第四次尝试:根据抽象条件筛选 1. 背景 在软件工程中,一个众所周知的问题是,不管你做什么,客户的需求是肯定会变化的。如何去应对这种不断变化的 需求,尽量降低工作量,行为参数化就是一种可以帮助你处理频繁变更需求的软件开发一种模式。 ...原创 2019-07-08 11:42:36 · 181 阅读 · 0 评论 -
Java8 tutorial (二) Lambda表达式
文章目录背景Lambda管中窥豹Lambda的语法及使用1. 函数式接口2.函数描述符3.类型检查、类型推断1. 类型检查2. 类型推断4. 方法引用 背景 通过对行为参数化的学习,我们了解了利用参数行为化来传递代码有利于应对不断变化的需求。但同时我们也看到,实现不同的筛选标准时写了大量模板类的代码(即使使用了匿名类的机制)。这类方式并不令人十分满意:代码十分的啰嗦,会严重...原创 2019-07-08 18:00:43 · 129 阅读 · 0 评论