作 者:(英)厄马(Raoul-Gabriel Urma),(意)弗斯科(Mario Fusco),(英)米克罗夫特(Alan Mycroft) 著;陆明刚,劳佳 译 定 价:79 出 版 社:人民邮电出版社 出版日期:2016年04月01日 页 数:349 装 帧:平装 ISBN:9787115419347 Java 8的发布使Java程序设计发生了翻天覆地的变化。利用Java 8中新引入的函数式特性,你可以在更短的时间内用更简洁的代码完成更复杂的功能,同时还能充分利用硬件的多核架构。
本书结构清晰、内容翔实,从实例入手,涵盖Java 8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java 8新特性的优选指南。
本书的等
●目录
●●部分 基础知识
●第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
●部分目录
内容简介
本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超YUEJava 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。 (英)厄马(Raoul-Gabriel Urma),(意)弗斯科(Mario Fusco),(英)米克罗夫特(Alan Mycroft) 著;陆明刚,劳佳 译 Raoul-Gabriel Urma
剑桥大学计算机科学博士,软件工程师,演讲者,培训师,Cambridge Coding Academy联合创始人、CEO。曾与谷歌、eBay、甲骨文和高盛集团等大公司合作,并参与过多个创业项目。撰写过十余篇经同行审阅的技术文章,并在靠前会议上发表过40多篇演讲。
Mario Fusco
Red Hat不错软件工程师,负责oss规则引擎Drools的核心开发。拥有丰富的Java开发经验,曾领导媒体公司、金融部门等多个行业的企业级项目开发。对函数式编程和领域特定语言等有浓厚兴趣,等
Java8实战 电子书 下载 mobi epub pdf txt