Java 8实战之读书笔记一:内容简介
2017-06-11 00:00
232 查看
摘要: Java 8的发布使Java程序设计发生了翻天覆地的变化。利用Java 8中新引入的函数式特性,你可以在更短的时间内用更简洁的代码完成更复杂的功能,同时还能充分利用硬件的多核架构。
本书结构清晰、内容翔实,从实例入手,涵盖Java 8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java 8新特性的指南。
本书的主要内容如下:
如何使用Java 8新增的强大特性
如何编写能有效利用多核架构的程序
重构、测试和调试
怎样高效地应用函数式编程
目录:
第一部分 基础知识
第1 章 为什么要关心Java 8 2
第2 章 通过行为参数化传递代码 20
第3 章 Lambda 表达式 34
第二部分 函数式数据处理
第4 章 引入流 68
第5 章 使用流 82
第6 章 用流收集数据 111
第7 章 并行数据处理与性能 141
第三部分 高效Java 8编程
第8 章 重构、测试和调试 164
第9 章 默认方法 185
第10 章 用Optional 取代null 202
第11 章 CompletableFuture:组合式异步编程 220
第12 章 新的日期和时间API 246
第四部分 Java 8
第13 章 函数式的思考 262
第14 章 函数式编程的技巧 275
第15 章 面向对象和函数式编程的混合:Java 8 和Scala 的比较 299
第16 章 结论以及Java 的未来 313
本书结构清晰、内容翔实,从实例入手,涵盖Java 8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java 8新特性的指南。
本书的主要内容如下:
如何使用Java 8新增的强大特性
如何编写能有效利用多核架构的程序
重构、测试和调试
怎样高效地应用函数式编程
目录:
第一部分 基础知识
第1 章 为什么要关心Java 8 2
第2 章 通过行为参数化传递代码 20
第3 章 Lambda 表达式 34
第二部分 函数式数据处理
第4 章 引入流 68
第5 章 使用流 82
第6 章 用流收集数据 111
第7 章 并行数据处理与性能 141
第三部分 高效Java 8编程
第8 章 重构、测试和调试 164
第9 章 默认方法 185
第10 章 用Optional 取代null 202
第11 章 CompletableFuture:组合式异步编程 220
第12 章 新的日期和时间API 246
第四部分 Java 8
第13 章 函数式的思考 262
第14 章 函数式编程的技巧 275
第15 章 面向对象和函数式编程的混合:Java 8 和Scala 的比较 299
第16 章 结论以及Java 的未来 313
相关文章推荐
- Java 8实战之读书笔记一:内容简介
- Java性能优化-Arraylist与Linkedlist整改查性能比较的简介与内容
- Java正则表达式的多行匹配实战-将java文件中的单行和多行注释内容替换为空
- Deeplearning4j 实战(3):简介Nd4j中JavaCPP技术的应用
- 深度学习Deeplearning4j 入门实战(3):简介Nd4j中JavaCPP技术的应用
- Spring+MyBatis 企业应用实战读书笔记之二 Spring MVC简介
- Thinking in Java第三版读书笔记-第一章:对象简介
- Java 8实战之读书笔记五:超越Java 8
- 【Java并发编程实战】-----“J.U.C”:ReentrantLock之一简介
- 《实战Java...》读书笔记2
- Java 8实战之读书笔记三:函数式数据处理
- java实战(八)--------Java框架——SSH框架应用简介
- 【Java并发编程实战】—–“J.U.C”:ReentrantLock之一简介
- 【Java并发编程实战】—–“J.U.C”:ReentrantLock之一简介
- 【Java并发编程实战】----- AQS(一):简介
- 读书笔记-操作系统教程-高级教程的内容简介-end
- 【Java并发编程实战】-----“J.U.C”:ReentrantLock之一简介
- 读书笔记:Java并发实战 第13章 显式锁
- 读书笔记,《Java 8实战》,第四章,引入流
- Java 8实战之读书笔记二:基础知识