巴士下载站 / 汇聚当下最新最酷的软件下载站!
巴士下载站
您的位置: 首页 >软件下载 > 教育教学 > 电子书籍 > 精通lambda表达式:Java多核编程 电子书(pdf格式)

巴士为您推荐: 精通 lambda 表达式 Java 多核编程 pdf 电子书

精通lambda表达式:Java多核编程是由美国那夫特林(Naftalin,M. ) 所著的一本书,主要是让读者更加了解lambda。想看的,赶紧来巴士下载站下载吧!

内容简介:

lambda表达式权威指南

《精通lambda表达式:Java多核编程》介绍Java SE 8中与lambda相关的特性是如何帮助Java迎接下一代并行硬件架构的挑战的。本书讲解了如何编写lambda、如何在流与集合处理中使用lambda,并且提供了完整的代码示例。你将学习如何通过lambda表达式充分利用当今多核硬件所带来的性能改进。

主要内容:

● 为何需要lambda,它将如何改变Java编程

● lambda表达式语法

● 流与管道的基本操作

● 使用收集器与汇聚来终止管道

● 创建流

● 分割迭代器、fork/join框架与异常

● 使用微基准测试检查流的性能

● 使用默认方法演化API

作者简介:

Maurice Naftalin在IT领域拥有30多年的经验,担任过开发者、设计师、架构师、经理、教师以及作者等角色。Naftalin是经过认证的Java程序员,使用过Java的各个发布版本。他在Java与业务上的经历让他对Java SE 8中引入lambda表达式所带来的根本性变化有着独到的见解。Naftalin是各种大会上的常客,包括一年一度的JavaOne。他与Oracle开发团队协作运营着一个颇受欢迎的网站——www.lambdafaq.org,该网站主要关注于Java 8中的新语言特性。

目录:

目 录

第1章 走进新生代的Java1

1.1 从外部迭代到内部迭代2

1.1.1 内部迭代4

1.1.2 命令模式6

1.1.3 lambda表达式8

1.2 从集合到流11

1.3 从串行到并行15

1.4 组合行为18

1.5 小结22

第2章 Java lambda表达式的基础知识23

2.1 lambda表达式的定义24

2.2 lambda与匿名内部类26

2.2.1 无标识性问题26

2.2.2 lambda的作用域规则27

2.3 变量捕获29

2.4 函数式接口32

2.5 使用lambda表达式37

2.6 方法与构造器引用39

2.6.1 静态方法引用40

2.6.2 实例方法引用41

2.6.3 构造器引用44

2.7 类型检查44

2.7.1 何为函数类型45

2.7.2 匹配函数类型46

2.8 重载解析48

2.8.1 lambda表达式的重载49

2.8.2 方法引用的重载52

2.9 小结54

第3章 流与管道介绍55

3.1 流基础56

3.1.1 面向并行的代码59

3.1.2 原生流61

3.2 剖析管道63

3.2.1 开始管道63

3.2.2 转换管道64

3.2.3 非侵入性75

3.2.4 终止管道78

3.3 小结90

第4章 终止流:收集与汇聚91

4.1 使用收集器94

4.1.1 独立的预定义收集器94

4.1.2 组合收集器99

4.1.3 链接管道104

4.1.4 示例说明:最流行的主题106

4.2 剖析收集器108

4.3 编写收集器111

4.3.1 完成器115

4.3.2 示例说明:找到我的书118

4.3.3 收集器的规则122

4.4 汇聚124

4.4.1 对原生值的汇聚124

4.4.2 对引用流的汇聚126

4.4.3 通过汇聚来组合收集器131

4.5 小结132

第5章 起始流:源与分割迭代器135

5.1 创建流136

5.2 分割迭代器与Fork/Join145

5.3 异常149

5.4 示例说明:递归grep155

5.5 小结166

第6章 流的性能167

6.1 微基准度量170

6.1.1 度量动态运行时171

6.1.2 Java Microbenchmarking Harness173

6.1.3 试验方法174

6.2 选择执行模式178

6.3 流的特性181

6.4 排序184

6.5 有状态操作与无状态操作187

6.6 装箱与拆箱188

6.7 分割迭代器性能189

6.8 收集器性能190

6.8.1 并发Map的合并190

6.8.2 性能分析:对点进行分组192

6.8.3 性能分析:找到我的书192

6.9 小结194

第7章 使用默认方法演化API195

7.1 使用默认方法199

7.2 抽象类的角色是什么201

7.3 默认方法的语法203

7.4 默认方法与继承204

7.5 接口中的静态方法211

7.6 小结213

本书总结215

精通lambda表达式:Java多核编程 电子书(pdf格式)下载(该资源已下架)

猜你喜欢
排行榜
回顶部 去下载