随笔分类 -  jdk8

摘要:前面两节讨论了Java 8中的函数式数据处理,那是对38节到55节介绍的容器类的增强,它可以将对集合数据的多个操作以流水线的方式组合在一起。本节继续讨论Java 8的新功能,主要是一个新的类CompletableFuture,它是对65节到83节介绍的并发编程的增强,它可以方便地将多个有一定依赖关系 阅读全文
posted @ 2020-03-25 22:15 Ivy_Xu 阅读(540) 评论(0) 推荐(0)
摘要:上节初步介绍了Java 8中的函数式数据处理,对于collect方法,我们只是演示了其最基本的应用,它还有很多强大的功能,比如,可以分组统计汇总,实现类似数据库查询语言SQL中的group by功能。 具体都有哪些功能?有什么用?如何使用?基本原理是什么?本节进行详细讨论,我们先来进一步理解下col 阅读全文
posted @ 2020-03-25 14:40 Ivy_Xu 阅读(370) 评论(0) 推荐(0)
摘要:上节我们介绍了Lambda表达式和函数式接口,本节探讨它们的应用,函数式数据处理,针对常见的集合数据处理,Java 8引入了一套新的类库,位于包java.util.stream下,称之为Stream API,这套API操作数据的思路,不同于我们在38节到55节介绍的容器类API,它们是函数式的,非常 阅读全文
posted @ 2020-03-25 00:54 Ivy_Xu 阅读(410) 评论(0) 推荐(0)
摘要:在之前的章节中,我们的讨论基本都是基于Java 7的,从本节开始,我们探讨Java 8的一些特性,主要内容包括: 传递行为代码 - Lambda表达式 函数式数据处理 - 流 组合式异步编程 - CompletableFuture 新的日期和时间API 本节,我们先讨论Lambda表达式,它是什么? 阅读全文
posted @ 2020-03-24 00:15 Ivy_Xu 阅读(265) 评论(0) 推荐(0)