java8
笑不语
亲爱的自己,请逼自己变得优秀,然后骄傲地生活
展开
-
java8新特性之时间API
java8新特性之时间API为什么需要在Java8中引入新的日期和时间库?LocalDate:提供简单的日期,不包含时间信息LocalTime:提供简单的时间,不包含日期信息LocalDateTime:整合了LocalDate和LocalTimeDuration:用于计算两个LocalTime或两个LocalDateTime之间的时间差; Peroid用于计算两个LocalDate之间的差值时间戳...原创 2019-03-30 22:28:47 · 249 阅读 · 0 评论 -
java8之默认接口实现
java8之默认接口实现简介Predicate源码代码演示冲突解决 简介 定义:申明方法的同时提供实现 允许在接口内声明静态方法 指定接口方法的默认实现 Predicate源码 /* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONF...原创 2019-03-31 17:41:28 · 11181 阅读 · 2 评论 -
JAVA8新特性之Optional
JAVA8新特性之OptionalOptional的简单介绍Optional声明Optional常用的方法 Optional的简单介绍 功能: 减少null值的判断 逻辑: 变量存在时,Optional类只对类进行简单的封装;不存在时,缺失的值会被建模成一个"空"的Optional对象,由方法Optional.empty()返回 Optional声明 //定义一个entity @Data //lo...原创 2019-03-27 23:58:59 · 282 阅读 · 0 评论 -
java新特性之stream
JAVA8新特性之stream流的操作流程中间操作的方法 流的操作流程 一个执行查询的数据源 一个中间操作链,形成一条流的流水线 一个终端操作,执行流水线,并能生成结果 @Data @Accessor(chain=true) //链式 public class User { private String id; private String name; private int...原创 2019-03-28 22:23:19 · 410 阅读 · 0 评论