点击选择搜索分类
首页 - 人口学- 正文
☆☆☆☆☆
||
[英] Raoul-Gabriel Urma 著
店铺: 蓝墨水图书专营店 出版社: 人民邮电出版社 ISBN:9787115419347 商品编码:10274750325 出版时间:2016-05-01
Java 8实战 Java 8新特性 编程 程序-so88
Java 8实战 Java 8新特性 编程 程序 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
[英] Raoul-Gabriel Urma 著
店铺: 蓝墨水图书专营店 出版社: 人民邮电出版社 ISBN:9787115419347 商品编码:10274750325 出版时间:2016-05-01
基本信息
- 作者:
- 译者:
- 丛书名:
- 出版社:
- ISBN:9787115419347
- 出版日期:2016 年5月
- 开本:16开
- 页码:368
- 版次:1-1
- 所属分类:
目录
,部分 基础知识
第1章 为什么要关心Java 8 2
1.1 Java怎么还在变 4
1.1.1 Java在编程语言生态系统中的位置 4
1.1.2 流处理 6
1.1.3 用行为参数化把代码传递给方法 7
1.1.4 并行与共享的可变数据 7
1.1.5 Java需要演变 8
1.2 Java中的函数 8
1.2.1 方法和Lambda作为一等公民 9
1.2.2 传递代码:一个例子 11
1.2.3 从传递方法到Lambda 12
1.3 流 13
1.4 默认方法 17
1.5 来自函数式编程的其他好思想 18
1.6 小结 19
第2章 通过行为参数化传递代码 20
2.1 应对不断变化的需求 21
2.1.1 初试牛刀:筛选绿苹果 21
2.1.2 再展身手:把颜色作为参数 21
2.1.3 第三次尝试:对你能想到的每个属性做筛选 22
2.2 行为参数化 23
2.3 对付啰嗦 27
2.3.1 匿名类 28
2.3.2 第五次尝试:使用匿名类 28
2.3.3 第六次尝试:使用Lambda表达式 30
2.3.4 第七次尝试:将List类型抽象化 31
2.4 真实的例子 31
2.4.1 用Comparator来排序 31
2.4.2 用Runnable执行代码块 32
2.4.3 GUI事件处理 32
2.5 小结 33
第3章 Lambda表达式 34
3.1 Lambda管中窥豹 35
3.2 在哪里以及如何使用Lambda 37
3.2.1 函数式接口 37
3.2.2 函数描述符 39
3.3 把Lambda付诸实践:环绕执行模式 41
3.3.1 第1步记得行为参数化 41
3.3.2 第2步:使用函数式接口来传递行为 42
3.3.3 第3步:执行一个行为 42
3.3.4 第4步:传递Lambda 42
3.4 使用函数式接口 43
3.4.1 Predicate 44
3.4.2 Consumer 44
3.4.3 Function 45
3.5 类型检查、类型推断以及限制 49
3.5.1 类型检查 49
3.5.2 同样的Lambda,不同的函数式接口 50
3.5.3 类型推断 51
3.5.4 使用局部变量 52
3.6 方法引用 53
3.6.1 管中窥豹 53
3.6.2 构造函数引用 55
3.7 Lambda和方法引用实战 57
3.7.1 第1步:传递代码 58
3.7.2 第2步:使用匿名类 58
3.7.3 第3步:使用Lambda表达式 58
3.7.4 第4步:使用方法引用 59
3.8 复合Lambda表达式的有用方法 59
3.8.1 比较器复合 60
3.8.2 谓词复合 60
3.8.3 函数复合 61
3.9 数学中的类似思想 62
3.9.1 积分 62
3.9.2 与Java 8的Lambda联系起来 63
3.10 小结 64
第二部分 函数式数据处理
第4章 引入流 68
4.1 流是什么 68
4.2 流简介 72
4.3 流与集合 74
4.3.1 只能遍历一次 75
4.3.2 外部迭代与内部迭代 76
4.4 流操作 78
4.4.1 中间操作 78
4.4.2 终端操作 79
4.4.3 使用流 80
4.5 小结 81
第5章 使用流 82
5.1 筛选和切片 83
5.1.1 用谓词筛选 83
5.1.2 筛选各异的元素 83
5.1.3 截短流 84
5.1.4 跳过元素 85
5.2 映射 86
5.2.1 对流中每一个元素应用函数 86
5.2.2 流的扁平化 87
5.3 查找和匹配 90
5.3.1 检查谓词是否至少匹配一个元素 90
5.3.2 检查谓词是否匹配所有元素 90
5.3.3 查找元素 91
5.3.4 查找,个元素 92
5.4 归约 92
5.4.1 元素求和 93
5.4.2 大值和小值 94
5.5 付诸实践 97
5.5.1 领域:交易员和交易 98
5.5.2 解答 99
5.6 数值流 101
5.6.1 原始类型流特化 101
5.6.2 数值范围 102
5.6.3 数值流应用:勾股数 103
5.7 构建流 105
5.7.1 由值创建流 106
5.7.2 由数组创建流 106
5.7.3 由文件生成流 106
5.7.4 由函数生成流:创建无限流 107
5.8 小结 110
第6章 用流收集数据 111
6.1 收集器简介 112
6.1.1 收集器用作高级归约 112
6.1.2 预定义收集器 113
6.2 归约和汇总 114
6.2.1 查找流中的大值和小值 114
6.2.2 汇总 115
6.2.3 连接字符串 116
6.2.4 广义的归约汇总 117
6.3 分组 120
6.3.1 多级分组 121
电子书下载地址:
相关电子书推荐:
- 文件名
- 芝麻大问号?-2-芝麻的科学书
- 自由与包容:西南联大人和事
- 触摸科学-小学科技活动启蒙读物-适用于六年级
- 中国质检体制机制研究
- 科学探索与发现系列:世界文化探秘 龚苗苗著
- 金赛性学报告 [Sexual Behavior in the Human Male Sexual Behavior in the Human Female]
- 青少年科学简史读本
- 梁漱溟晚年口述:吾曹不出如苍生何(配光盘)
- 探秘死亡的真相 《科学传奇——探索人体的奥秘》编委会著
- 一力文库:中国人的气质(附赠英文原版)
- 我们的科普剧 9787518925261 吉京杭,周祎哲-RT
- 教育家成长丛书:姜怀顺与全人教育
- 科技@你生活 9787302434771 阿孜古丽·吾拉木,张德政-RT
- 【前沿教育】优秀教师培养:和教学差距说再见
- 走近科学--功夫动物1-1