JDK8
Think-More
这个作者很懒,什么都没留下…
展开
-
JDK8——函数式编程
核心函数接口接口参数返回类型描述PredicateTboolean用于判别一个对象。比如求一个人是否为男性ConsumerTvoid用于接收一个对象进行处理但没有返回,比如接收一个人并打印他的名字FunctionTR转换一个对象为不同类型的对象SupplierNoneT提供一个对象UnaryOperatorTT接收对象...转载 2020-01-07 15:27:40 · 303 阅读 · 0 评论 -
JDK8——Stream编程(一)
本篇文章主要内容:介绍 Stream 以及 Stream 是如何处理集合的 介绍 Stream 与集合的关系与区别 Stream 的基本方法介绍一. 什么是 StreamStream 中文称为 “流”,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。换句话说,你只需要告诉流你的要求,流便会在背后自行根据要求...转载 2019-01-02 09:11:56 · 415 阅读 · 0 评论 -
JDK8——Stream编程(二)
本篇文章主要内容:一种特化形式的流——数值流 Optional 类 如何构建一个流 collect 方法 并行流相关问题一. 数值流前面介绍的如int sum = list.stream().map(Person::getAge).reduce(0, Integer::sum); 计算元素总和的方法其中暗含了装箱成本,map(Person::getAge) 方法过后流变成了 St...转载 2019-01-02 09:13:30 · 466 阅读 · 0 评论 -
JDK8——日期相关API
背景JDK8中增加了一套全新的日期时间API,这里进行总结下,方便查询使用:类 作用 备注 Instant 表示时间戳 对应jdk7之前的Date,可通过Epoch Time 纪元时相互转换 LocalDateTime 获取当前系统的日期时间(内部不记录时区) 可以认为由LocalDate和LocalTime组成 LocalDate 获...转载 2019-09-29 17:22:50 · 205 阅读 · 0 评论