
Java 新特性
文章平均质量分 81
Lambda 表达式、Stream流......
带你奔向远方
一个迷茫懒惰的程序猿
展开
-
Stream API 详解
文章目录1. Stream API1. Stream 的操作三个步骤2. 如何创建 Stream3. Stream 的中间操作3.1 筛选与切片3.2 映射3.3 排序4. Stream 的终止操作4.1 查找与匹配4.2 归约4.3 收集4.4 分组示例(重点)2. 测试数据和实体类代码1. Stream APIJava 8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API(java.util.stream.\*) 流(Stream) 是数据渠道,用于操作数据源原创 2021-09-26 23:04:05 · 1293 阅读 · 0 评论 -
方法引用和构造器引用
文章目录1. 方法引用1. 对象::实例方法 示例2. 类名::静态方法 示例3. 类名::实例方法 示例4. 总结2. 构造器引用1. 构造器引用和数组引用 示例1. 方法引用什么是方法引用当要传递给 Lambda 体的操作,已经有实现的方法了,可以使用方法引用! (实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致!) 方法引用:使用操作符 :: 将方法名和对象或类的名字分隔开来。 如下三种主要使用情况: (抽象方法参数列表里面的参数,第一个参数可被当作对象使用,也可以当作参数使用,原创 2021-09-25 17:01:52 · 562 阅读 · 0 评论 -
Java 内置四大核心函数式接口
文章目录Java 内置四大核心函数式接口1. Consumer 消费型接口 示例2. Supplier 供给型接口 示例3. Function 函数型接口 示例4. Predicate 断言型接口 示例Java 内置四大核心函数式接口函数式接口参数类型返回类型用途Consumer<T> 消费型接口Tvoid对类型为T的对象应用操作,无返回值,包含方法: void accept(T t);Supplier<T> 供给型接口无T返回类型为T的原创 2021-09-20 22:44:14 · 249 阅读 · 0 评论 -
Lambda 表达式语法讲解
文章目录1. Lambda 表达式简介2. Lambda 表达式语法3. 总结4. 代码案例1. Lambda 表达式简介什么是 Lambda 表达式Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。Lambda 表达式需要函数式接口的支持,什么是函数式接口接口中只有一个抽象方法的接口,称为函数式接口。可以使用注解 @Function原创 2021-09-19 18:31:13 · 479 阅读 · 0 评论