Java 8实战
23推荐 收藏
32.2K阅读
图灵程序设计丛书

Java 8实战

Raoul-Gabriel Urma , Mario Fusco , Alan Mycroft (作者) 陆明刚 , 劳佳 (译者)
Java 8终极指南,通过新的Stream API及Lambda表达式等示例全面讲解Java 8新特性,并为Java程序员开启函数式编程的大门。
2016年最受欢迎电子书 技术类TOP10,全榜单:http://www.ituring.com.cn/article/273709
本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥39.99
格式
mobi   pdf

纸质书
¥71.10 ¥79.00

出版信息

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

Java 8的发布使Java程序设计发生了翻天覆地的变化。利用Java 8中新引入的函数式特性,你可以在更短的时间内用更简洁的代码完成更复杂的功能,同时还能充分利用硬件的多核架构。

本书结构清晰、内容翔实,从实例入手,涵盖Java 8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java 8新特性的终极指南。

本书的主要内容如下:

如何使用Java 8新增的强大特性
如何编写能有效利用多核架构的程序
重构、测试和调试
怎样高效地应用函数式编程

“这是一部十分优秀且简明的著作,书中提供了大量的示例,能帮助你迅速地掌握Java 8中的新特性。”——Jason Lee,甲骨文公司

“这是最棒的Java 8指南!”——William Wheeler,ProData Computer Systems公司

“这本书中有关新的Stream API及Lambda表达式的示例非常有用。”——Steve Rogers, CGTek公司

“这是所有使用Java 8函数式特性的程序员都必备的工具书。”——Mayur S. Patil,麻省理工学院

目录

版权声明 阅读
献词 阅读
序言 阅读
致谢 阅读
关于本书 阅读
关于封面图 阅读
第一部分 基础知识 阅读
第 1 章 为什么要关心Java 8 阅读
第 2 章 通过行为参数化传递代码
第 3 章 Lambda表达式
第二部分 函数式数据处理
第 4 章 引入流
第 5 章 使用流
第 6 章 用流收集数据
第 7 章 并行数据处理与性能
第三部分 高效Java 8编程
第 8 章 重构、测试和调试
第 9 章 默认方法
第 10 章 用Optional取代null
第 11 章 CompletableFuture:组合式异步编程
第 12 章 新的日期和时间API
第四部分 超越Java 8
第 13 章 函数式的思考
第 14 章 函数式编程的技巧
第 15 章 面向对象和函数式编程的混合:Java 8和Scala的比较
第 16 章 结论以及Java的未来
附录 A 其他语言特性的更新
附录 B 类库的更新 阅读
附录 C 如何以并发方式在同一个流上执行多种操作
附录 D Lambda表达式和JVM字节码

作者介绍

Raoul-Gabriel Urma
剑桥大学计算机科学博士,软件工程师,演讲者,培训师,Cambridge Coding Academy联合创始人、CEO。曾与谷歌、eBay、甲骨文和高盛集团等大公司合作,并参与过多个创业项目。撰写过十余篇经同行审阅的技术文章,并在国际会议上发表过40多篇演讲。

Mario Fusco
Red Hat高级软件工程师,负责JBoss规则引擎Drools的核心开发。拥有丰富的Java开发经验,曾领导媒体公司、金融部门等多个行业的企业级项目开发。对函数式编程和领域特定语言等有浓厚兴趣,并创建了开放源码库lambdaj。

Alan Mycroft
剑桥大学计算机实验室计算学教授,剑桥大学罗宾逊学院研究员,欧洲编程语言和系统协会联合创始人,树莓派基金会联合创始人和理事。发表过大约100篇研究论文,指导过20多篇博士论文。他的研究主要关注编程语言及其语义、优化和实施。他与业界联系紧密,曾于学术休假期间在AT&T实验室和英特尔工作,还创立了Codemist公司,该公司设计了最初的ARM C编译器Norcroft。

<译者介绍>
陆明刚
毕业于四川大学,目前在EMC中国卓越研发集团任首席工程师,曾任趋势科技中国软件研发中心技术经理,在信息科学和工程领域有十余年的实践和研究经验,拥有多项中国及美国专利。关注JVM性能调优和大数据及其实践,喜欢挖掘技术背后的内幕并乐此不疲。

劳佳
硕士毕业于上海交通大学,现在SAP美国任高级软件支持顾问。业余爱好语言、数学、设计,近年翻译出版了《咨询的奥秘》《卓越程序员密码》等书。

大家也喜欢

  • Java机器学习

    Boštjan Kaluža   武传海   译

    本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、...

  • Java从小白到大牛 精简版

    这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语...

  • Java从小白到大牛

    这是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Jav...

  • 图解Java多线程设计模式

    结城浩   侯振龙   杨文轩   译

    本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

  • Java测试驱动开发

    Viktor Farcic   Alex Garcia   袁国忠   译

    本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框...

  • 翻译的质量从个人角度而言,不是很高,很多地方晦涩难懂,结合英文版阅读体验更佳。排版低级错误有点不应该。
    雨帆  发表于 2016-06-12 14:00:54
    推荐
  • 翻译的质量有点太生涩,好多地方,要反复读好几遍才明白说啥。很多英文的长主从句也就直译了,读起来特别费劲。
    weiqingfei  发表于 2016-06-14 16:21:27
    推荐
    • 太难读了,不知道咋弄的

      赵明威  发表于 2016-10-11 11:13:58
    • 赞同,特别是最后一章总结,翻译生涩不说,还有些翻译错了,看原文才明白讲什么意思。

      wenhuix  发表于 2017-01-13 10:19:18
  • 第二版有计划吗
    pure  发表于 2017-09-16 18:12:44
    推荐
  • 大概啥时候出版?
    乐乐和小石头的爸爸  发表于 2015-03-06 09:38:28
    推荐
    • 同问,进度?

      天才少年  发表于 2015-04-16 10:22:17
  • 会有电子版吗?
    咩咩羊  发表于 2016-04-02 01:34:26
    推荐
    • 同问,纸质书太重,搬家实在不易

      天才少年  发表于 2016-04-07 20:10:42
    • 会有电子版的哈。

      岳新欣  发表于 2016-04-18 08:36:49
  • 期待上市啊,什么时候能买呢?
    天才少年  发表于 2016-04-16 16:37:16
    推荐
    • 正在印刷中,5月初就上市了,敬请期待~

      岳新欣  发表于 2016-04-18 08:38:42
  • 图灵能否考虑引进packtpub《Mastering Concurrency Programming with Java 8》吗?
    readisgood  发表于 2016-09-14 22:18:16
    推荐
    • 图灵已引进,目前正在翻译中,预计明年上半年出版。

      岳新欣  发表于 2016-09-19 08:47:17
  • 找到译者了么
    cq1995  发表于 2014-11-11 13:30:23
    推荐
  • 什么时候能出版?
    Seachal  发表于 2015-04-20 22:38:24
    推荐
  • 翻译完都java 9 了
    jiangnanxue21  发表于 2016-02-19 23:27:26
    推荐
  • 哈哈。如楼下。
    chonggangliu  发表于 2016-02-23 20:19:37
    推荐
  • java实战?期待实战的内容!一如既往的支持
    街角盒饭  发表于 2016-05-16 16:59:33
    推荐
  • 译得太生硬,机器式还是是机器?不会变换成汉语句型吗?!
    WisdomFusion  发表于 2016-05-23 08:51:12
    推荐
  • 源码在此 https://github.com/java8/Java8InAction
    赵明威  发表于 2016-05-23 22:20:04
    推荐
  • 有mobi格式的吗?
    NikoG  发表于 2016-05-24 09:01:35
    推荐