Java 8函数式编程
王群锋 译
出版时间:2015年03月
页数:148
“本书最出色的地方在于,它脉络清晰地说明了为什么、在何处以及如何使用Lambda表达式,激励读者改善自己的代码库。”
——Martijn Verburg,jClarity公司CEO,Java Champion
“我超级推荐本书,每个想了解JDK 8新特性的开发人员都应该人手一本。”
——Daniel Bryant,Instant Access技术公司CTO
对于有经验的Java程序员来说,全面了解Java 8引入的Lambda表达式是当务之急。本书作者是资深Java开发者、英国伦敦Java社区负责人,英文原版深受好评,被誉为学习Lambda表达式的必读佳作。这本书言简意赅,示例精到,全面介绍了因为Lambda表达式的引入,Java这门世界上最流行的语言都发生了哪些重大变化,以及匿名函数将如何重塑Java的编程范式。全书篇幅不长,环环相扣,读来令人手不释卷。
函数式编程的确能大幅提升编程效率,但它也并不高深,绝非少数人的游戏。本书可以让所有Java程序员平滑过渡到Java 8时代。前半部分展示了如何正确使用Lambda表达式;后面几章介绍如何利用Lambda表达式提高并发操作的性能、编写出更简单的并发代码。全书采用了示例驱动的写作风格:每介绍完一个概念,紧接着给出一段示例代码,并辅以详尽的讲解。多数章节还在最后提供了练习题,供读者自行练习。
本书主要内容:
· 通过每一章的练习快速掌握Java 8中的Lambda表达式
· 分析流、高级集合和其他Java 8类库的改进
· 利用多核CPU提高数据并发的性能
· 将现有代码库和库代码Lambda化
· 学习Lambda表达式单元测试和调试的实践解决方案
· 用Lambda表达式实现面向对象编程的SOLID原则
· 编写能有效执行消息传送和非阻塞I/O的并发应用
书名:Java 8函数式编程
译者:王群锋 译
国内出版社:人民邮电出版社
出版时间:2015年03月
页数:148
书号:978-7-115-38488-1
原版书书名:Java 8 Lambdas: Functional Programming for the Masses
原版书出版商:O'Reilly Media
Richard Warburton
Richard Warburton,一位经验丰富的技术专家,善于解决复杂深奥的技术问题,拥有华威大学计算机科学专业博士学位。近期他一直从事高性能计算方面的数据分析工作。他是英国伦敦Java社区的领导者,组织过面向Java 8中Lambda表达式、日期和时间的Adopt-a-JSR项目,以及Openjdk Hackdays活动。Richard还是知名的会议演讲嘉宾,曾在JavaOne、DevoxxUK和JAX London等会议上演讲。