
JDK特性
阿荣的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JDK1.8新特性】函数式接口
1、定义 只有一个抽象方法(Object类中的方法除外)的接口是函数式接口 2、常用 Supplier 代表一个输出 Consumer 代表一个输入 BiConsumer 代表两个输入 Function 代表一个输入,一个输出(一般输入和输出是不同类型的) UnaryOperator 代表一个输入,一个输出(输入和输出是相同类型的) BiFunction 代表两个输入,一个输出(一般输入和输出是不同类型的) BinaryOperator 代表两个输入,一个输出(输入和输出是相同类型的) 3、方法的引原创 2020-05-10 02:09:08 · 273 阅读 · 0 评论 -
【JDK1.8新特性】Lambda表达式(附带例子)
1、Lambda表达式定义 Lambda表达式是 Java8 中最重要的新功能之一。使用 Lambda 表达式可以替代只有一个抽象函数的接口实现,告别匿名内部类,代码看起来更简洁易懂。Lambda表达式同时还提升了对集合、框架的迭代、遍历、过滤数据的操作。 2、Lambda表达式特点 1:函数式编程 2:参数类型自动推断 3:代码量少,简洁 3、Lambda表达式示例 4、如何学好Lambda表达式 1:熟悉泛型 2:多练,多用Stream API 5、Lambda表达式使用场景 任何有函原创 2020-05-10 02:08:14 · 298 阅读 · 0 评论 -
【JDK1.8新特性】Stream API
1、概述 Stream是一组用来处理数组、集合的API 2、Stream特性 1:不是数据结构,没有内部存储 2:不支持索引访问 3:延迟计算 4:支持并行 5:很容易生成数组或集合(List,Set) 6:支持过滤,查找,转换,汇总,聚合等操作 3、Stream常用API (1)中间操作 过滤 filter 去重 distinct 排序 sorted 截取 limit、skip 转换 map/flatMap 其他 peek (2)终止操作 循环 forEach 计算 min、max、coun原创 2020-05-10 02:06:12 · 256 阅读 · 0 评论