![](https://img-blog.csdnimg.cn/20201218123450846.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java8特性
jdk1.8版本的用法
笔记狂魔
这个作者很懒,什么都没留下…
展开
-
java8特性: 常见的4个jdk内置函数式接口Consumer、Supplier、Function和Predicate-笔记狂魔
函数式接口简介 注: 本篇博客主要对Consumer、Supplier、Function和Predicate四个函数式接口的使用进行说明, 阅读本文需要lambda表达式相关知识, 如不熟悉, 可参考笔者其他博客: java8特性: lambda表达式语法入门-笔记狂魔 函数式接口: 如果一个接口中有且只有一个抽象方法(可以有其他方法比如default方法等, 但是抽象方法只能有一个),则该接口就可以称之为函数式接口 @FunctionalInterface注解: 该注解可标识当前类是一个函数式接口, 如果原创 2020-12-21 15:45:33 · 782 阅读 · 1 评论 -
java8特性: lambda表达式语法入门-笔记狂魔
lambda表达式简介 lambda表达式是java8推出的特性之一, 是一颗语法糖, 可以看成是一个匿名内部类的简化版(但是必须基于函数式接口, 后文中有说到), 用于写出更优雅的代码 注: 本篇博客适合于刚学习lambda表达式的小伙伴, 阅读本文需要一点匿名内部类相关知识 入门案例: 将匿名内部类改为lambda表达式进行对比 1. 准备一个接口Animal public interface Animal { // 动物吃东西 void eat(); } 2. 采用匿名内部类的方式原创 2020-12-18 15:44:03 · 263 阅读 · 0 评论