
java8
toanofasdof
爪哇,爪哇!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 8 快速实现List转map 、分组、过滤等操作
定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id, String name, BigDecimal money, Integer num) { this.id = id; this.name = n转载 2020-08-31 20:21:08 · 182 阅读 · 0 评论 -
lambda表达式和函数式接口
文章目录1 Lambda 表达式1.1 lambda是一个匿名函数1.2 lambda应用1.3 lambda 语法1.4 Lambda 表达式需要“函数式接口”的支持2 函数式接口1 Lambda 表达式1.1 lambda是一个匿名函数原先的匿名内部类//例如 比较器 Comparator<String> com = new Comparator<String&g...原创 2019-06-23 10:51:16 · 753 阅读 · 0 评论 -
方法引用和构造器引用
有用到Java8 内置的四大核心函数式接口1 方法引用若 Lambda 体中的功能,已经有方法提供了实现,可以使用方法引用(可以将方法引用理解为 Lambda 表达式的另外一种表现形式)对象的引用 :: 实例方法名类名 :: 静态方法名类名 :: 实例方法名①方法引用所引用的方法的参数列表与返回值类型,需要与函数式接口中抽象方法的参数列表和返回值类型保持一致!②若Lambda 的...原创 2019-06-23 11:56:02 · 167 阅读 · 0 评论 -
Optional类
Optional类是为了尽可能的避免空指针常用方法:Optional.of(T t) : 创建一个 Optional 实例Optional<Employee> op = Optional.of(new Employee());Employee emp = op.get();System.out.println(emp);Optional.empty() : 创建一个空的 ...原创 2019-06-26 20:43:39 · 568 阅读 · 0 评论 -
java8接口中的默认方法与静态方法
函数式接口@FunctionalInterface注解的接口, 只能有一个抽象方法;可以有多个实例方法@FunctionalInterfacepublic interface MyFun { public Integer getValue(Integer num); public static Integer bbbb(Integer num){ return 1;...原创 2019-06-26 21:02:43 · 188 阅读 · 0 评论 -
java8中重复注解和类型注解(了解)
重复注解注解类import java.lang.annotation.Target;import static java.lang.annotation.ElementType.*;import static java.lang.annotation.ElementType.CONSTRUCTOR;import static java.lang.annotation.ElementTy...原创 2019-06-26 21:33:15 · 358 阅读 · 0 评论 -
java8中的时间日期
文章目录11原创 2019-06-27 20:39:32 · 183 阅读 · 0 评论 -
SteamAPI
文章目录1 stream的创建1.1 通过Collection stream() 与 parallelStream()1.2 通过 Arrays 中的 静态方法stream() 获取一个数组流1.3 通过 Stream 类中静态方法 of()1.4 创建无限流(无穷)2 stream的中间操作2.1 筛选与切片2.1.1 filter:接收 Lambda , 从流中过滤某些元素。2.1.2...原创 2019-06-24 22:15:22 · 5313 阅读 · 0 评论