[Java 8实战]厄马
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-09-24 15:19:50
微信
赏
支付宝
文档简介:
版权信息
书名:Java 8实战
作者:[英] Raoul-Gabriel Urma [意] Mario Fusco [英] Alan Mycroft
译者:陆明刚 劳佳
ISBN:978-7-115-41934-7
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并
可能追究法律责任。
图灵社区会员 人民邮电出版社(zhanghaichuan@ptpress.com.cn) 专享 尊重版权
版权声明
序言
致谢
关于本书
本书结构
代码惯例和下载
作者在线
关于封面图
第一部分 基础知识
第 1 章 为什么要关心Java 8
1.1 Java怎么还在变
1.1.1 Java在编程语言生态系统中的位置
1.1.2 流处理
1.1.3 用行为参数化把代码传递给方法
1.1.4 并行与共享的可变数据
1.1.5 Java需要演变
1.2 Java中的函数
1.2.1 方法和Lambda作为一等公民
1.2.2 传递代码:一个例子
1.2.3 从传递方法到Lambda
1.3 流
多线程并非易事
1.4 默认方法
1.5 来自函数式编程的其他好思想
1.6 小结
第 2 章 通过行为参数化传递代码
2.1 应对不断变化的需求
2.1.1 初试牛刀:筛选绿苹果
2.1.2 再展身手:把颜色作为参数
2.1.3 第三次尝试:对你能想到的每个属性做筛选
2.2 行为参数化
第四次尝试:根据抽象条件筛选
2.3 对付啰嗦
2.3.1 匿名类
2.3.2 第五次尝试:使用匿名类
2.3.3 第六次尝试:使用Lambda表达式
2.3.4 第七次尝试:将List类型抽象化
2.4 真实的例子
2.4.1 用Comparator来排序
2.4.2 用Runnable执行代码块
2.4.3 GUI事件处理
2.5 小结
第 3 章 Lambda表达式
3.1 Lambda管中窥豹
3.2 在哪里以及如何使用Lambda
3.2.1 函数式接口
3.2.2 函数描述符
3.3 把Lambda付诸实践:环绕执行模式
3.3.1 第1步:记得行为参数化
3.3.2 第2步:使用函数式接口来传递行为
3.3.3 第3步:执行一个行为
3.3.4 第4步:传递Lambda
3.4 使用函数式接口
3.4.1 Predicate
3.4.2 Consume......
评论
发表评论