写点什么

《Java 编程思想》作者 Bruce Eckel 新作,到底做了哪些升级?

作者:图灵教育
  • 2022 年 6 月 23 日
  • 本文字数:1820 字

    阅读完需:约 6 分钟

《Java编程思想》作者Bruce Eckel新作,到底做了哪些升级?

硅谷创业之父 Paul Graham 曾在《黑客与画家》中写道:“判断一种语言是否流行的条件是,一种免费的实现,一本相关的书籍,以及语言所依附的计算机系统。”


当然,Java 也不例外。从 1995 年第一个版本诞生到现在,一度想要用 Java 打造网络操作系统的 Sun 公司,却在企业级应用的跑道上遍地开花。一门编程语言的兴起,往往伴随着一本文笔流畅,包含大量优秀范例的图书出现。其中,最为知名的就是被誉为“Java 圣经”——由 Bruce Eckel 执笔编写的《Java 编程思想》,最新一版发布于 2007 年,基于 Java 5。


直到 2014 年 Java 8 的发布,受新特性(比如,函数式编程、流)吸引,Bruce Eckel 才决定重回这门语言,时隔 15 年,创作了 ON JAVA,并同时增补了 Java11 和 17 方面的内容。


借用本书译者陈德伟老师的话来讲:

想要学习 Java 的开发者来说,立足于 Java 8,覆盖 Java 17,是最好的选择,而 On Java 中文版的出现恰逢其时

本书不仅介绍了 Java 的基础知识,还对 Java 8 和 Java 17 的内容作了重点讲解。作者借由函数式编程的视角,详细阐述了不同编程范式要应对的问题,并用单独的章节深入介绍了 Lambda 表达式、函数式接口和流。


豆瓣开分 9.7,一经上市,就成为江南白衣、杨晓峰、李三红等众多圈内大佬的强推书目。也是很多 Java 初学者、高级工程师、技术专家的必读书单。



较比同类书,这套书的价值在哪里?


  • 紧跟前沿,内容稀缺。如今,整个 Java 生态都在拥抱 Java 17,但大部分书籍仍停留在 Java 8,ON JAVA 涵盖了很多 Java 8 之后前言稀缺内容,比如隐藏类、模块化、密封类等特性。

  • 内容全面,深入浅出。对于 Java 的入门基础知识、日常工作使用的高级特性都有所兼顾,所以即使你是一名 Java 新手,也是容易上手阅读和学习的。

  • 注重实践,更易理解。本书最大的特色是与工程实践结合紧密,囊括了日常工作中遇到的各种开发难题,容易让你代入工作场景去思考这些技术对自身工作的帮助和改进。


不过,对新手来说,最关心的可能是“如何读?”的问题。我们特邀《解构领域驱动设计》的作者张逸、《高可用可伸缩微服务架构》的作者梁桂钊等知名专家为新手规划了一条阅读路线(“划重点”——见随书导读指南),并录制了配套的精讲视频,有效降低了新手的阅读门槛。



对视频感兴趣的朋友,可以去 B 站自取:https://www.bilibili.com/video/BV1Du411y7bf


从“面向对象编程”到“炼铁匠”


相信看过《Java 编程思想》原版书的读者,应该对它的封面印象深刻,封面是由一个个封装着不同昆虫(bug)的木盒组成,同时也侧面盛赞了 Java 这门语言的安全性。


较比前者,《ON JAVA》封面发生了很大的变化,这幅封面的灵感来自于美国公共事业振兴署(Works Progress Administration,简称 WPA),是 1935—1943 年美国大萧条时期所创建的一个大型公共事业项目,其目标是援助失业人口重新返回工作岗位。作者意在倡导“工匠精神”,真正的“代码匠”是需要在大量的实践和博识中逐渐才能形成自己的代码品味。


这很有意义,从编程本身到人的转变过程。


当然,好的“寓意”需要更好的装帧工艺来支撑,书的呈现效果上自然不能打折扣。全书采用锁线软精装工艺,比一般的平装书,更易翻阅,内文版式也做了特别的设计。




用“开放出版”的模式打磨译稿


引进出版外版技术书,经常被诟病的一点就是翻译质量,相信这也是所有读者最关心的点,这同样也是我们最重视的问题。

在招募译者之前,我们给本书译者定了一个很清晰的画像,需要具备 15 年以上 Java 从业经验,有长期阅读英文著作的习惯,中文功底扎实,语言表达流畅。基于此,我们前后共收到 200 篇试译稿,最终在经过层层筛选下,确定了 4 位译者来参与本书翻译。

同时,为了进一步保证翻译质量,我们邀请了来自行业内容的 20 位一线 Java 专家和 30 位读者参与本书的审校工作,精准还原原作神韵。

微信读书均已上传了两卷书的试读,有兴趣的读者可以看一看:

《ON JAVA 中文版 基础卷》试读本《ON JAVA 中文版 进阶卷》

试读本

京东 618 限时 5 折,单册到手 64.9。刚入门 Java 的新手,建议先看"基础卷",夯实基础。

进阶卷适合从业 Java 相关工作 3-4 年以上的朋友,即使是多年的老手,偶尔翻翻,也或有增益。业务中遇到各种棘手问题,基本都能从这本书找到“答案”。

ON JAVA 为什么值得读,听听他们的建议:

码农翻身:作为一本书,我是如何把别的Java系列卷死的!

架构师之路:为什么要读ON JAVA ?

程序猿 DD: 都2022了,Java8之后的东西都应该学起来

技术琐话:40岁,编码的初心被唤醒

程序员 cuxuan:《On Java》值得读吗?

帅地学编程:Java编程思想的重塑


发布于: 刚刚阅读数: 4
用户头像

图灵教育

关注

是好书,把我们联系在一起 2021.11.01 加入

人民邮电出版社旗下图灵教育。主要负责出版IT类,科普类图书。

评论 (1 条评论)

发布
用户头像
现在炒低价,让当时花大价钱预看的人多尴尬
刚刚
回复
没有更多了
《Java编程思想》作者Bruce Eckel新作,到底做了哪些升级?_Java_图灵教育_InfoQ写作社区