网站建设套餐报网络营销心得体会300字
目录
一、Lambda表达式
1、Lambda初体验
2、函数式编程
3、Lambda表达式的标准格式
4、小结
5、Lambda表达式的省略写法
①、示例代码
②、小结
6、Lambda表达式的练习
①、Lambda表达式简化Comparator接口的匿名形式
二、综合练习
1、按照要求进行排序(Lambda)
2、不死神兔(递归)
3、猴子吃桃子(递归)
4、爬楼梯(递归)

一、Lambda表达式
1、Lambda初体验

2、函数式编程


3、Lambda表达式的标准格式

加上注解后如果不满足要求,就会报错
①、示例代码


函数式接口:

4、小结

5、Lambda表达式的省略写法

①、示例代码


②、小结

6、Lambda表达式的练习
①、Lambda表达式简化Comparator接口的匿名形式

代码实现:


二、综合练习
1、按照要求进行排序(Lambda)

代码实现:

JavaBean:

测试类:



lambda表达式省略改写形式:

2、不死神兔(递归)

【规律】:从第三个月开始,每个月的数量都是前两个月的和(斐波那契数列)
斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89…….(从第三个数开始,后边每一个数都是前两个数的和)。然后我们会发现,随着斐波那契数列的递增,前后两个数的比值会越来越接近0.618.

代码实现:


3、猴子吃桃子(递归)


代码实现:


4、爬楼梯(递归)

代码实现:

【变形】:

代码实现:

