Lambda表达式
为什么使用 Lambda 表达式
Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以
传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更
灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了
提升。
Lambda 表达式的举例
Lambda 表达式
Lambda 表达式:语法![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523233217344.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523233257916.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052323335463.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
函数式(Functional)接口
什么是函数式(Functional)接口
函数式接口举例
方法引用与构造器引用
方法引用
构造器引用![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523234240579.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052323430190.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
强大的Stream API
Stream API说明![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523234432653.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523234504305.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
什么是 Stream
Stream 的操作三个步骤![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523234820863.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
Stream 的中间操作![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523235057363.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
Stream 的终止操作![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052323521228.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)
Optional类![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523235504336.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NjY19tYWtlX2JlbGllZg==,size_16,color_FFFFFF,t_70)