首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >等了15年,这本豆瓣评分高达9.3的编程巨著终于出版了!

等了15年,这本豆瓣评分高达9.3的编程巨著终于出版了!

作者头像
江南一点雨
发布于 2022-04-24 03:44:03
发布于 2022-04-24 03:44:03
4140
举报
文章被收录于专栏:玩转JavaEE玩转JavaEE

哲学家Ludwig Wittgenstein(1889—1951)曾说过,“我的语言之局限,即我的世界之局限”。基本意思是,你的语言限制了你思考问题的方式,学习编程语言也是同样的道理。

比如,你在C++中,需要非常麻烦地向正在运行的系统动态添加新类型,但如果决定迁移到Java上却显得自然而然,Java在C++基础上扩展了我们的编程思维。再比如,在Java中不了解upcasting就无法真正了解继承和多态,如果一旦开始使用Python就会发觉,Java语言再次使你的思维受限。

所谓的“思维受限”,实际是对“语言设计缺陷”层面缺乏认识。很难有技术书能够从语言设计层面既教你如何用,同时也告诉你为什么,首版发布于1996年的Thinking in Java开源书却同时兼顾了这两点,并因此多次荣获 Jolt 最佳图书奖(被誉为“软件业界的奥斯卡”)。

得益作者开放深度研讨的方式,该书也受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了4个版本的更新后,其最后一版Thinking in Java 4th发布于2007年,之后再无更新。

直至Java 8发布,原书作者Bruce Eckel才愿意重回Java,重新动笔完成了新书ON JAVA 8,一经发布就得到了读者的高度关注。

用Bruce话来讲,Thinking in Java是以纯面向对象思想教授编程,ON JAVA 8更像是对Java语言自身的重塑,借由函数式编程的视角来讲解。

1

 基于Java 8、11、17

Java 8 虽说是变化比较大的版本,吸收了函数式编程的一些优点,但作为长期支持版的 Java 17 都将发布了,这本书能给我们带来多大的帮助呢?关于本书版本的问题,图灵和几位译者、作者进行了深入的探讨,并最终决定根据Java11、17等版本的新特性做了关键更新。

2

 一线技术大咖专业解读

为了降低新手读者降低阅读难度,我们邀请到了从业Java开发十年以上,拥有一线Java开发经验的专家老师(DDD 专家张逸、服务端专家梁桂钊、软件系统架构专家王前明、译者陈德伟)为本书重点章节(高度贴合实际业务且易犯错的内容)录制精讲视频,帮你有效总结Java开发精要。

(上图为ON JAVA导读指南节选内容)

3

 流畅阅读,精准还原原作神韵

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

4位译者通过公开竞稿,从200多篇试译稿件中脱颖而出,均具备15年以上Java从业经验,有长期阅读英文著作的习惯,中文功底扎实,语言表达流畅。

为了进一步保证翻译质量,我们邀请了来自行业内的20位一线Java开发者参与本书的审校工作。并提前半年向部分读者开放出版,结合第一批读者的阅读反馈进一步进行修订。

借用图灵译者王明发老师的话来说,“没有趋近完美的译文,如果没有期限,可以改到天荒地老。” 诚然,译文质量的好坏见仁见智。如果之后您在阅读中遇到译错之处,也请大家在图灵社区多多提交勘误。

4

 业内专家高度赞誉

On Java 8 的中译版措辞精准,如实还原原作神韵。Bruce Eckel深入浅出地讲解了Java语言的设计原理,值得所有Java开发者一读,尤其推荐给刚入行不久的Java开发者,因为本书能够清晰地解答他们在业务开发过程中遇到的诸多疑问。

——周经森(Kingsum Chow),阿里CTO线研究员,JCP执行委员会委员

时至今日,Java这门企业级应用语言已走过26个年头,2014年发布的Java 8无疑是Java技术演进历史上的里程碑事件。《On Java 中文版》是Bruce Eckel时隔15年,继Thinking in Java之后的又一力作,基于Java 8,同时增加了Java 11 、17的相关内容,结合大量的源码实例,讲解了各种设计原理与实现权衡,使读者知其然而后知其所以然,很适合各个层次的Java开发者阅读。

——李三红,Java Champion,阿里云程序语言与编译器技术总监

市面上讲Java编程的书有很多,《On Java 中文版》是其中较为独特的一本“入门”书。初读可能会被它的篇幅和稍显晦涩的内容中途劝退,但如果有勇气重读,一定会从中受益。本书全面系统地介绍了Java核心知识,更重要的是,从编程语言设计的独特视角,以产业实践的得失为鉴,让读者不仅掌握体系化的知识点,而且能够切身体会软件设计的哲学与方法。透过现象看本质的能力一定程度上决定了职场高度,相信本书同样可成为Java开发者职场进阶的有效助力,值得不同阶段的开发者反复翻阅。

除以上,针对书中作者的某一观点,我持保留态度。今天的互联网大厂无一例外,所构建的Java应用规模都是超出想象的,绝不能用“普遍”“简单”来解释,其中的生产力和扩展性等核心能力是不可替代的。 

—— 杨晓峰,Tencent JDK负责人

 相信很多Java开发者都是通过阅读Bruce Eckel的经典书Thinking in Java,学会并爱上Java语言的。《On Java 中文版》这本书全面讲解了Java语言的精要所在,很高兴看到Bruce向书中补充了从 Java 9 到 Java 17 的新语言特性,完整呈现了Java语言的相关重点内容。这本书既涉及函数化编程、模块化技术、变量类型推断,也涉及record记录、sealed密封类和接口等新内容。边阅读、边调试代码、边思考设计原理和实现方式,Java这杯咖啡让人陶醉。

——张建锋,永源中间件总经理

好啦,送书啦送书啦~

小伙伴们留言说说你想要这本书的基础卷还是进阶卷,并说说理由,松哥会从留言的小伙伴中选出六位幸运小伙伴,满足你的愿望。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 江南一点雨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
等了15年,这本编程巨著终于出版了!
我很厚,光是基础版加起来就有800页,这不能怪我,因为Java的基础知识非常庞大,要想掰开了揉碎了讲透不是件容易的事情。
kunge
2022/05/17
3960
等了15年,这本编程巨著终于出版了!
《Effective Java》中学到的思想
零散地读完《Effective Java》(中文版第二版),真心觉得这是一本经典书籍。现在想写一下读完这本书的整体收获,而不是涉及到书中某一个具体的知识点。
Yano_nankai
2018/10/08
7230
Java程序员必看的 13 本 Java 书籍!
毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。
Java技术栈
2018/11/30
1.8K0
Java程序员必看的 13 本 Java 书籍!
Java编程思想
《Java 编程思想》这本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测 试和调试等),本书都能逐步指导你轻松掌握。
用户1518699
2018/09/12
1.3K0
Java编程思想
豆瓣9.6分,Scala编程圣经第5版重磅来袭!
👆点击“博文视点Broadview”,获取更多书讯 要说Scala编程界的圣经,那必须是这本蜚声世界的、由Scala 语言缔造者Martin Odersky编写的——   《Scala编程》   Programming in Scala 本书全面涵盖了整个编程语言、重要类库及其背后理念,全面且强大,是Scala领域当之无愧的王者之作! 本书上市14年来,紧跟语言版本持续迭代,不断以豆瓣评分8.9、9.2、9.4的成绩刷新着领域的天花板! 其中第三版的中文版更是以9.6高分傲视群雄。 第四版的
博文视点Broadview
2022/03/10
1.4K0
Bruce Eckel最新演讲:调bug就是浪费生命!放弃吧!(附完整PPT)
程序员花在bug上的大量时间,实际上都被浪费了。面对bug,我们应该采用的方法叫做“快速失败”(Fail-fast)。
IT阅读排行榜
2018/08/16
7310
《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)
​ 感谢图灵图书的邀请,能提前拜读Bruce Eckel 的新作《On Java 8》 ,Bruce Eckel 是《Thinking in Java》(中文版是 《Java编程思想》(第4版) )的原作者,巨佬 (大佬中的大佬)的新书值得期待。
全栈程序员站长
2022/09/07
7400
编程不适合12小时工作制,“我有灵感才工作” | 专访《Java编程思想》作者Bruce Eckel
整理 | 蔡芳芳 采访 | 王一鹏、蔡芳芳 编者按: 如果你是一个 Java 开发者,那你想必读过或至少听过《Java 编程思想》(Thinking in Java)这本书。这是一本所有 Java 学习者都无法避开的经典之作,也是 Bruce Eckel 的代表作。从 1998 年第一版出版至今,《Java 编程思想》已经被翻译成十几种语言,受到全世界程序员的广泛关注。 近日,Bruce Eckel 的又一力作《On Java 中文版》在中国上市,InfoQ 借此机会专访了这位编程大师(在此由衷感谢图
深度学习与Python
2023/03/29
6960
编程不适合12小时工作制,“我有灵感才工作” | 专访《Java编程思想》作者Bruce Eckel
Cay S.Horstmann:从Java新特性看Java的未来
Java 诞生 27 年来,这本享誉全球的 Java 经典著作《Core Java》一路伴随着 Java 的成长,得到了百万 Java 开发者的青睐,几乎出现在每个“学Java要看什么书”类似的书单里,影响了几代技术人。 相信很多程序员对这本书都不陌生,你可能在上学的时候读过它的第5版,在成为程序员后收藏了第8版,在升职为团队leader后又向新同事推荐过第11版。这就是这本书坚持做了二十多年的事。 27年间,每当 Java 有新的 LTR 版本发布,这本书都会随之更新,这次也不例外。现在,针对 Java 
程序猿DD
2022/07/19
4830
Cay S.Horstmann:从Java新特性看Java的未来
豆瓣评分9.4!评价最高的Python书籍《流畅的Python》
很多Python开发者也表示,已经入门,但是很想全面扩充自己的知识系统,貌似市面上还很难找到一本阐述深刻全面而又包涵大量实战技巧的Python进阶书。
深度学习技术前沿公众号博主
2020/05/18
1.5K0
Bruce Eckel:我最喜欢Python,Kotlin或将取代Java(附演讲全文+PPT)
这两天,Bruce Eckel来到中国,这是他的中国首秀。5月22日,Bruce Eckel发表了他的最新演讲,与在场的1000多人分享关于编程语言的一些思考,并讲解了Kotlin的一些优势。本文将送上完整演讲稿,希望能让你开脑洞、涨姿势!
IT阅读排行榜
2018/08/16
1.8K1
学习java的好书及视频推荐
要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频。希望对大家学习java有帮助
全栈程序员站长
2022/06/24
5380
从技术小白到老司机,这20本书帮你“快进”20年
导读:文艺复兴以来,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的优势,使美国在信息技术发展的六十多年间名家辈出、独领风骚。
IT阅读排行榜
2018/08/16
7240
学习Java好书及视频推荐
要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频。希望对大家学习java有帮助
全栈程序员站长
2022/09/07
8090
学习C++要读那些书
加入编程界已经好几个年头了,也看了一些书,迷失过,总结过,绕过弯路,最后想想,就是因为开始没有指导性的意见。为了让后人不要重蹈覆辙,给大家推荐几本书,好好看看吧。 一、入门 如果你是小白或者菜鸟,推荐以下书籍阅读。 《C++ Primer 中文版(第4版)》 作为最经典的一本C++入门书籍,其最大的优点就是内容全面,遵循标准,讲解细致。C++语言的所有基础知识在这里都可以一览无余。 《C++ Primer Plus 中文版(第六版)》 C++是在C语言基础上开发的一种集面向对象编程、通用编程和
程序员互动联盟
2018/03/14
1.6K0
学习C++要读那些书
每个编程大神都读过的5本书
上次我们发书单时,有身在国外的读者提出电子书的需求。如今,电子设备和移动互联网为阅读和学习提供了极大的便利性,电子书有了全新体验。因此本文提供了这5本书的亚马逊电子书链接,希望对你有所帮助。(还有优惠活动正在进行中哦!)
IT阅读排行榜
2019/12/24
1.1K0
每个编程大神都读过的5本书
BATJTMD,大厂招聘,都招什么样Java程序员?
最近总看到类似这样的问题,也有一些工作3年左右的小伙伴问小傅哥,该怎么进大厂。其实你说 Java 学多少可以找到工作,主要看你想在哪个城市找、找什么样的公司、找什么样的待遇。因你的要求高低不同,你遇到的面试要求也会随之改变。
小傅哥
2020/11/19
3.8K0
BATJTMD,大厂招聘,都招什么样Java程序员?
评分9.3,重塑 "Java编程思想",Java界的百万畅销神书!
从我大二刷了《Java编程思想》这本书之后,我就无脑成为《Java编程思想》的粉丝了,在之后的几年里,无论是在公众号还是在其他平台,我基本都会给大家推荐《Java编程思想》这本书。
帅地
2022/08/31
8390
JAVASE篇的入门经典书籍推荐
《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。但如果你真地想要好好地学习Java,你会需要《Head First Java》。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门。
用户5224393
2019/08/20
2.7K0
JAVASE篇的入门经典书籍推荐
Java基础类第一批书籍推荐
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容.本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。
用户5224393
2019/08/20
7340
Java基础类第一批书籍推荐
推荐阅读
相关推荐
等了15年,这本编程巨著终于出版了!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档