豆瓣 9.5,这本新书直接封神!| 极客时间

百家 作者:InfoQ 2022-07-17 11:13:15

前段时间,在牛客网上看到这样一个报道,互联网校招岗投递简历中 Java 方向大概占全部投递简历的 26%,远超其余所有方向的简历。

虽然 Java 这门语言做一些底层研究可能不太行,但是论写业务代码 Java 是当之无愧的第一语言,而且有调查显示将近 50 % 的程序员都在使用 Java 语言。

我对于 Java 最初始印象应该就是大学学习的《面向对象编程》课程了,里面用的就是 Java 语言,配套的教材也是 Bruce  Eckel 那本非常经典的《Java 编程思想》(原版书 Thinking in Java),对我影响非常之深远。

但是说实在的,《Java 编程思想》对于当下来说,内容其实是有些过时了,基于 Java5 不说,书中还充斥着如图形界面 Swing 之类的老古董。

早在 2022 年 3 月下旬的时候,Java 已经更新到了 18。再加上年底 Spring Boot 3 发布之后,可以说将 Java 基线定在了 17,同时其他 Java 生态的中间件和框架也都在朝这一目标努力。但是,似乎我们很多开发者的 Java 认识还都停留在 Java 8,甚至 Java 6。

好在 Java 8 发布之后,《Java 编程思想》的作者 Bruce 大神时隔 15 年,再次聚焦 Java ,重新提笔,一气呵成,完成了他的新作《On Java》,重讲 Java 编程思想,主要是基于 Java8 的特性进行教学,同时也有 Java11、17 等版本的新特性,在豆瓣评分更是到了 9.5 的高分。

最关键的是,这套书分为基础和进阶两卷,非常适合各个层次的 Javaer 阅读,如果你是初学者那么可以先看基础卷,如果已经有多年开发经验则可以重点看进阶卷。前两天极客时间的运营跟说我,他们从人民邮电出版社,给大家申请到了一波 Bruce Eckel 大神新书《ON Java 中文版》的预售特惠,原价 ¥259.6,现在特惠两本到手半价,仅 ¥128,单本 ¥64.5,相当于每本 5 折就可以拥有了。

而且极客时间为了让大家更好更快的入门和深耕,还特意将图书和《ON Java 中文版》和专栏《Java 核心技术面试精讲》、《深入拆解 Java 虚拟机》、《Java 并发编程实战》做了联合打包,不管是新手小白还是进阶,都可以有多个选择了。

基础卷 + 进阶卷,5 折预售

到手仅 ¥128,原价 ¥259.6

单本到手 ¥64.5

Bruce Eckel 老爷子应该也不用我说介绍了,大家都知道他是一位同时精通 C++ 和 Java 的顶级大佬,也是 C++ 标准委员会拥有表决权的成员之一。1995 年出版《C++ 编程思想》,一经问世就荣获“Jolt 最佳图书奖”,1998 年出版《Java 编程思想》,一经问世,就被翻译成十几门语言,奠定了世界级影响力。

老爷子的新作《ON JAVA 中文版》,全书基于 Java8、11、17 三个长期支持版来写的。我最近抽空看了下,书里的内容包含对象、操作符、控制流、初始化和清理、复用、多态、接口、内部类、集合、函数式编程、流、异常、代码校验、文件、字符串、泛型等 Java 核心主干知识。

写作风格和《Java 编程思想》保持一致!这是一本少有的从 Java 设计理念入手的书,但又不仅仅局限于语法本身,对函数式编程部分也有详细阐述,同时增补了设计模式、代码校验等新内容。

而且,我觉得翻译得挺好的,读起来没有太多拗口的感觉。作者在书中也指出了 Java 语言中存在的一些“设计缺陷”,这些都是 Javaer 应该了解的语言设计缺陷,可以说是编码必学。最后,这两本书都挺厚的,基础卷 800 多页,进阶卷 500 多页,内容很丰富,排版也很不错。大家可以先看下目录

当然,不光我说好,众多 Java 界的大佬也在推荐:

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,阿里云程序语言与编译器技术总监
十年前,当我还是实习生的时候有幸拜读了本书作者写的 Thinking in Java。由于书很厚,我和一位同事还将书撕成三份,一份放在公司看,一份放在家里看,还有一份随身带着看,反复详读不下三遍。万丈高楼平地起,我一直认为夯实基础是刚入行几年的开发者最重要的事情!十年之后,Java 经历了 JDK6、7、8 和 9 等多个版本的演进,本书与时俱进地增加了函数式编程、流和反射等 JDK 新特性。
——方腾飞,蚂蚁集团高级技术专家,《Java 并发编程的艺术》作者
市面上讲 Java 编程的书有很多,《On Java 中文版》是其中较为独特的一本“入门”书。初读可能会被它的篇幅和稍显晦涩的内容中途劝退,但如果有勇气重读,一定会从中受益。本书全面系统地介绍了 Java 核心知识,更重要的是,从编程语言设计的独特视角,以产业实践的得失为鉴,让读者不仅掌握体系化的知识点,而且能够切身体会软件设计的哲学与方法。透过现象看本质的能力一定程度上决定了职场高度,相信本书同样可成为 Java 开发者职场进阶的有效助力,值得不同阶段的开发者反复翻阅。
—— 杨晓峰,Tencent JDK 负责人
InfoQ 粉丝专属福利:
原价 ¥259.6,新书预售特惠
两本到手半价,仅 ¥128
单本仅 ¥64.5


《On  Java 中文版》可以说是我最近读过质量最高的书了,有兴趣的朋友建议趁着预售特惠价入手,基础卷和进阶卷均是 5 折。

我来大胆的预测一下,这本书应该会跟《Java 编程思想》一样,成为下一本 Java 领域的经典之作。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接