Java实战(第2版)
13推荐 收藏
14.3K阅读
图灵程序设计丛书

Java实战(第2版)

[英]拉乌尔-加布里埃尔 • 乌尔玛 [意]马里奥 • 富斯科 [英]艾伦 • 米克罗夫特 (作者) 陆明刚 劳佳 (译者)
上市销售
●高分经典《Java 8实战》全新改版升级
●通过示例全面讲解Java 8、9、10新特性
本书全面介绍了Java 8、9、10版本的新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java新特性的经典指南。全书共分六个部分:基础知识、使用流进行函数式数据处理、使用流和Lambda进行高效编程、无所不在的Java、提升Java的并发性、函数式编程以及Java未来的演进。

收藏本书能做什么?

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

电子书
¥59.50
格式
mobi   pdf

纸质书
¥94.01 ¥119.00

出版信息

  • 书  名Java实战(第2版)
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 张海艳
  • 出版日期2019-12-02
  • 书  号978-7-115-52148-4
  • 定  价119.00 元
  • 页  数486
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Modern Java in Action: Lambda, streams, functional and reactive programming
  • 原书号9781617293566

同系列书

  • 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应用充分利用了微服务、反应式架构以及流式数据等创新设计。现代Java特性,譬如Lambda、流以及大家期待已久的Java模块系统让这些设计的实现极其便利。是时候更新技能工具箱了,只有这样,你才能从容应对迎面而来的种种挑战!

本书通过透彻的示例和通俗的语言讲解了Java语言这些最激动人心的特性,作者注重细节,努力降低了学习难度,节省你宝贵的时间。依照本书边学边练,你可以很快掌握流应用程序接口、Java模块系统等现代Java新特性,再进一步去探寻实现并发的新方法,了解函数式编程如何帮你编写可读性好又容易维护的代码。潜心修炼,你的编程实力必能提高到新的层次。

本书特色:

●对上一版(《Java 8实战》)做了全新改版
●Java 8、9、10及后续版本新特性介绍
●流数据处理以及反应式编程
●Java模块系统

目录

版权声明 阅读
对本书上一版的赞誉 阅读
前言 阅读
致谢 阅读
关于本书 阅读
关于封面图片 阅读
第一部分 基础知识 阅读
第 1 章 Java 8、9、10以及11的变化 阅读
第 2 章 通过行为参数化传递代码 阅读
第 3 章 Lambda表达式 阅读
第二部分 使用流进行函数式数据处理
第 4 章 引入流
第 5 章 使用流
第 6 章 用流收集数据
第 7 章 并行数据处理与性能
第三部分 使用流和Lambda进行高效编程
第 8 章 Collection API的增强功能
第 9 章 重构、测试和调试
第 10 章 基于Lambda的领域特定语言
第四部分 无所不在的Java
第 11 章 用Optional取代null
第 12 章 新的日期和时间API
第 13 章 默认方法
第 14 章 Java模块系统
第五部分 提升Java的并发性
第 15 章 CompletableFuture及反应式编程背后的概念
第 16 章 CompletableFuture:组合式异步编程
第 17 章 反应式编程
第六部分 函数式编程以及Java未来的演进
第 18 章 函数式的思考
第 19 章 函数式编程的技巧
第 20 章 面向对象和函数式编程的混合:Java和Scala的比较
第 21 章 结论以及Java的未来
附录 A 其他语言特性的更新
附录 B 其他类库的更新
附录 C 如何以并发方式在同一个流上执行多种操作
附录 D Lambda表达式和JVM字节码

作者介绍

拉乌尔–加布里埃尔•乌尔玛(Raoul-Gabriel Urma),剑桥大学计算机科学博士,软件工程师,培训师,现任Cambridge Spark公司CEO。在谷歌、eBay、甲骨文和高盛等大公司工作过,并参与过多个创业项目。活跃在技术社区,经常撰写技术文章,多次受邀在国际会议上做技术讲座。

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

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

【译者介绍】

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

劳佳,上海交通大学硕士,现任SAP(美国)高级软件支持顾问。业余爱好语言、数学、设计,英、法双语译者,近年翻译出版了《咨询的奥秘》《卓越程序员密码》《计算进化史:改变数学的命运》等书。

相关文章

  • 这本书我去年看完英文版,其实内容和上一版区别不是很大。所有有前面一版的人可以不用购买。
    雨帆  发表于 2019-11-05 15:00:01
    推荐
    • 如果要关注 Java 9 之类的新的东西。不如买The Java Module System。
      Java 10 之后主要也就是只有部分 Stream API 的优化新增。还有 JShell,如果想要熟悉这个,其实 EPEL 类的东西一般建议通过实战来体验。

      雨帆  发表于 2019-11-05 15:03:04
    • 您好,相比上一版,本书新增了好几章的内容,变化还是不小的。

      张海艳  发表于 2019-11-05 15:04:01
    • @雨帆 勘误 EPEL -> REPL (Read-Evaluate-Print-Loop)

      雨帆  发表于 2019-11-05 15:08:16
    • @张海艳 赶上活动上新一波吧。。

      Jenson、  发表于 2019-11-06 12:14:44
  • 建议将 Reactive 译为“响应式”而不是“反应式”,“响应式”是主流译法,更合乎习惯。

    谷歌搜索“响应式编程”命中为 14,300,000,而搜索“反应式编程”为 6,610,000,前者比后者的两倍还多。
    另外,维基百科也是以“响应式编程”为主词条名 https://zh.wikipedia.org/wiki/%E5%93%8D%E5%BA%94%E5%BC%8F%E7%BC%96%E7%A8%8B
    jywhltj  发表于 2019-12-06 12:52:54
    推荐
    • 看这里:https://www.reactivemanifesto.org/zh-CN

      杨景  发表于 2020-02-10 17:59:44
    • @杨景 响应式宣言网站上的译法不代表主流,只是当时那个网页的译者偏好。首先这是个无关正确性的问题,不管“反应式”还是“响应式”都无所谓谁对谁错(这与“面向对象”vs“对象导向”以及“背压”vs“回压”/“反压”还不同),应当取主流、最流行的译法。

      jywhltj  发表于 2020-02-11 11:09:44
    • @jywhltj 赞同,现在主流是新的书籍和文章更多在用“反应式”一词了^_^。

      杨景  发表于 2020-02-14 20:50:25
    • @杨景 那就较个真吧,就在图灵社区搜,“响应式”命中17本、文章3页,“反应式”3本、文章没有,孰是孰非一目了然

      jywhltj  发表于 2020-02-15 18:32:59
  • 希望能成为译者,有兴趣翻译这本书~
    加油少年  发表于 2018-11-06 12:52:03
    推荐
  • 啥时候能上市啊啊啊啊啊啊 好想要 希望纸张不要那么“厚实” 质感更重要
    年年  发表于 2018-11-08 20:18:26
    推荐
  • 很期待这本,希望能早点出版
    纯天然咸鱼  发表于 2018-11-11 17:43:21
    推荐
  • 什么时候能出来啊, 翻译有半年了吧?
    老司机欧威  发表于 2019-05-05 16:24:44
    推荐
  • 期待这本书的出版,实战系列的书籍都没让人失望过
    dyvisa  发表于 2019-05-23 16:58:22
    推荐
  • 请问这版是不是也有电子版?大概多久上架呢?
    Jenson、  发表于 2019-11-04 13:10:37
    推荐
    • 您好,本书有电子版。正在抓紧制作中。

      张海艳  发表于 2019-11-04 17:04:38
    • @张海艳 期待,谢谢

      Jenson、  发表于 2019-11-04 17:40:00
  • 图书购买链接:https://detail.tmall.com/item.htm?id=608085739530
    PKJ  发表于 2019-11-15 11:20:56
    推荐
  • 一本电子书做了这么久还没出来。。。
    Jenson、  发表于 2019-11-15 11:47:46
    推荐
  • @张海艳 电子书大概什么时候上架?
    mihello  发表于 2019-11-25 09:42:34
    推荐
    • 不好意思,麻烦再等一下吧,这两周就能上了。

      张海艳  发表于 2019-11-25 10:21:13
    • @张海艳 妙啊

      mihello  发表于 2019-11-25 10:52:50
    • 您好。本书电子版已上架。

      张海艳  发表于 2019-12-04 10:00:01
  • 太好了,电子书有了,就喜欢图灵高质量的电子书,买!!!
    陈其  发表于 2019-12-09 11:41:04
    推荐
  • 就没有人在意这个封面吗,我大清,我大清竟然变成了 Java
    wangying2016  发表于 2020-04-13 11:21:54
    推荐
  • 勘误建议:
    64页 3.8.1的2.比较器链里的第三行
    原:它接受一个函数作为参数
    改为:它接受一个Function作为参数
    这个Function是一个接口,不是什么函数,建议注意一下
    饮冰歌者  发表于 2020-05-22 18:58:30
    推荐