40岁,编码的初心被唤醒
本书的作者Bruce Eckel 未必大家都知道,但是《Java编程思想》不知道就说不过去了。Bruce Eckel是同时精通C++和Java的顶级大佬,1995年出版《c++编程思想》,一经问世就荣获“Jolt 最佳图书奖”,1998年写了第一版《Java编程思想》(原版书为:Thinking in Java),就建立了世界级的影响力,同时也是C++标准委员会拥有表决权的成员之一,多语言开发支持者,他认为,“一门语言会限制处理业务问题的效率。”
没记错的话,《Java编程思想》的版本还停留在Java5,出版于2007年。Bruce大佬 通过《ON JAVA》重讲Java编程思想,基于Java8、11、17三个长期支持版,跨越15年之久,实在难得。是一本少有的从Java设计理念入手的书,但又不仅仅局限于语法本身,对函数式编程部分也有详细阐述,同时增补了设计模式、代码校验等新内容。
豆瓣开分9.7已证明一切,成为江南白衣、李三红等众多大佬强推书目,也是很多Java初学者、高级工程师、技术专家的必读书单。
顺便晒下秀涛送我的书,无论是装帧(锁线软精装),还是翻译质量(听说前后试译200多份稿子)都很赞。G哥不善吹捧,但出自本心,仍大力推荐本书。
对于想要入门打基础的朋友,,基础卷非常适合,真正做到了深入浅出、知识点切中要害,更难能可贵的是书中每一个知识点都有一个完整案例作为辅助讲解,且非常贴合实际业务开发场景。其中也有很多从“语言设计角度”讲解各种利弊权衡,这点对于初学者尤为重要,有效帮你规避了很多“开发陷阱”。
进阶卷适合从业Java相关工作3-4年以上的朋友,即使是多年的老手,偶尔翻翻,也或有增益。
这里借用老朋友杨晓峰(现任腾讯JDK负责人)的话来说:
市面上讲Java编程的书有很多,《On Java 中文版》是其中较为独特的一本“入门”图书。初读可能会被它的篇幅和稍显晦涩的内容中途劝退,但如果有勇气重读,一定会从中受益。
本书不仅全面系统介绍了Java核心知识,更重要的是,从编程语言设计的独特视角,以工业落地的得失为鉴,让读者不仅掌握体系化的知识点,而且能切身体会软件设计的哲学与方法。“透过现象看本质”的能力一定程度上决定职场高度,相信本书同样可成为Java开发者职场进阶的有效助力。
有读者评论,大意说早有耳闻Thinking in XXX 系列的书都应该看看,但是实际上抽大块时间看就是这本了。看到此书真的后悔呀,自己怎么没能提前两年认真读呢?上班的时候提出的各种傻逼问题本书都有答案。
说实话,这种大厚本对于新手来说,啃起来确实不易。不过别担心,这书大佬都给大家划重点了。你只要结合随书的精讲视频看,思路就清晰很多。
录制视频的专家阵容也非常强大,有《解构领域驱动设计》的作者张逸、《高可用可伸缩微服务架构》的作者梁桂钊等知名专家,这配套视频实在是太香了,这次看厚书都有大佬带着读。
对视频感兴趣的朋友,可以去B站自取:https://www.bilibili.com/video/BV1Du411y7bf
十几年前,在那个国内技术资料匮乏的年代,《Java编程思想》适时出现,见证了一代开发者的技术跃迁,成为了后端人的共同记忆点。其实,有心人一定可以看到一些变化,原书封面从刚开始的“集虫箱”变成了“炼铁匠人(见ON JAVA封面)”,从对“编程”本身的关注到对“编程技艺”关注。这应该算是对每一位投身编程事业的朋友,最大的鞭策和鼓励!
《ON JAVA》应该是我近期读过质量最高的技术书,有兴趣的朋友建议入手。618期间,基础卷和进阶卷均是5折。
800多页软精装的技术书,单本64.9,和其他同类简装的技术书比起来,不能再划算了。
套装优惠
套装原价269.6,我向出版社申请了优惠,到手价仅129.8,仅限200套,仅限6.25之前。
点击【阅读原文】直达《On Java》B站讲解