java1.8 新特性
文章平均质量分 92
qq_34975495
这个作者很懒,什么都没留下…
展开
-
JDK 1.8 Optional 使用技巧
目录 1.Optional介绍 2. Optional的构造方法 3. Optional的相关方法介绍 4. Java9 对Optional的增强 1.Optional介绍 Optional<T>是在java.util包下的一个用于代替null的一个工具类,其在java1.8中的介绍为: 2. Optional的构造方法 JDK 提供三个静态方法来构造一个Optional: 2.1 Optional.of(T value),该方法通过一个非 null 的 value .原创 2020-11-30 10:40:22 · 303 阅读 · 0 评论 -
java1.8 日期时间工具类常用方法
Instant:时间戳 Duration:持续时间,时间差 LocalDate:只包含日期,比如:2016-10-20 LocalTime:只包含时间,比如:23:12:10 LocalDateTime:包含日期和时间,比如:2016-10-20 23:14:21 时间戳 Instant是时间线上的一个点,表示一个时间戳。Instant可以精确到纳秒,这超过了long的最大表示范围,所以在Instant的实现中是分成了两部分来表示,一部分是seconds,表示从1970-01-01 00:00:..原创 2020-09-03 16:31:47 · 1322 阅读 · 0 评论 -
Java8 中 List 转 Map(Collectors.toMap) 使用技巧
在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子: 先定义类: 1 2 3 4 5 6 7 // 简单对象 @Accessors(chain = true) // 链式方法 @lombok.Data class User { private String id; privat...转载 2020-03-10 11:41:41 · 3213 阅读 · 0 评论