文章吧-经典好文章在线阅读:《On Java 中文版 基础卷》读后感锦集

当前的位置:文章吧 > 原创文章 >

发表文章就可以赚钱!

《On Java 中文版 基础卷》读后感锦集

2022-07-08 09:13:02 来源:文章吧 阅读:272

《On Java 中文版 基础卷》读后感锦集

  《On Java 中文版 基础卷》是一本由[美] Bruce Eckel著作,人民邮电出版社出版的精装图书,本书定价:129.8,页数:840,特精心收集的读后感,希望对大家能有帮助。

  《On Java 中文版 基础卷》读后感(一):向未曾谋面的恩师Bruce致敬

  作为本书译者之一,坦白地说翻译此书最主要的原因是作者Bruce Eckel是我上学时的偶像(确实是看他的书长大的),而Java则是我做手机游戏研发接触的第一门语言。

  作为一名文科生出身的我,甚至可以说如果没有Bruce,自己有可能不会那么坚持的选择编程作为职业。而如果没有Java,也许我不一定会走上手机游戏开发的道路。

  多年以后的现在,当年手捧《Thinking in Java》苦读的少年已然步入中年,而Java也确实今非昔比。但是,请允许我以本书中文版向未曾谋面的恩师Bruce致敬,同时希望本书能够为更多像我一样的读者带来职业和人生的启迪。

  译者 秦彬

  2022年2月1日

  《On Java 中文版 基础卷》读后感(二):不错的基础入门书+勘误

  看的中文版基础卷,基础卷全书一共21章,跳过了前12章的基本内容、16章代码校验部分,读了后半部分章节内容,不能算全部读完。

  相比于之前Java编程思想(第4版)这本书更新了Java8、11、17的相关知识,不过可能作者精力有限,有些章节的知识还没有完全将Java 8以后的新特性面面俱到的通过代码实例讲出来。当然Java 8中的函数式编程、流部分是Java 8新的特性值得一读。

  我仅以一个入门读者的身份来说一下,我阅读本书遇到的一些问题,本人java环境Java SE17:

  18章字符串部分

  18.2节stringBuilder部分,重载+与Stringbuilder 反编译的Java字节码展示部分有些过时,作者写书也说了环境是Java 8环境测试本书实例,无可厚非。

  勘误:

  以下就是目前我看书时,遇到的翻译问题,当然我很肯定这本书的译者很有水平,但是本书也有一些翻译的瑕疵,无可厚非,我发现的书籍翻译问题主要是20章泛型,当然其他章节可能也有....不过我读下来,感觉问题不大,我拿到手的书是第1版次,所以书籍翻译勘误,之后的版次出版社可能会修改:

  P692 20.9.1 编译器有多聪明? 最下:原文:“通过查看Arraylis文档” 改为“通过查看Arraylist”

  P696 20.9.2逆变性 最上面一段最后一句:“如果你可以避开使用静态泛型方法”改为“如果你可以使用静态泛型方法”

  P719 20.11.3参数协变性 倒数第2段:“set(derived)和set(base)都是非法的”改为“set(derived)和set(base)都是合法(legal)的”

  P727 20.14.2 与接口混合 “Mixin类基本上是使用了代理模式(delegation)”改为“ Mixin类基本上是使用了委托(delegation)” 注:我理解的代理模式是proxy pattern。

  P729 20.14.3使用装饰器模式 最上面一段:“但是使用适配器产生的对象类型是...”改为“但是使用装饰器产生的对象类型是...”

  看到书籍官网有勘误,附地址:

  https://www.ituring.com.cn/book/2935

  《On Java 中文版 基础卷》读后感(三):全新的《Java编程思想》

  提到《Java编程思想》这本书,它几乎一直都存在于Java工程师的推荐书单中,是每一位有志于成为优秀Java工程师的小伙伴,所无法绕过的一本必读书,每当有初学网友索要进阶书单时,我总会推荐他读一读这本书。

  遥想多年以前,拜读Bruce Eckel的《Java编程思想》时,一边放着书,一边在台式机上一遍一遍地敲着书上代码,每当一段程序通过编译时,总会忍不住激动和欢呼,当时的情景在多年以后还会不时候地浮现在眼前。

  《Java编程思想》虽然一版再版,但随着后端应用复杂度以及开发人员对开发语言在性能、便捷性等方面的要求的不断提升,JDK也随着时代的发展和市场的需求而不断的更新升级,而再版的《Java编程思想》却没有跟上JDK发展的步伐,缺少了对新特性、新功能的说明、分析和阐述,以致于无法满足当下技术人员想对新技术、新功能做进一步深入了解的要求。

  令人欣喜的是,今天,它以《On Java》的崭新面貌出现在了我们面前!

  《On Java》的出现,并非单纯的只是《Tinking in Java》升级版这么简单,它以Java8为核心,并兼顾了Java11、Java17等版本的最新特性,并且,作者在书中提供出了自己毕生最具价值的经验和建议。

  本次出版的《On Java》分为两册,分别为基础卷和进阶卷,需要的小伙伴可以根据自身 情况分别购买,亦可一次性整套购买。

  整体来看《On Java》相比于同类书籍来说,有着以下的一些优势和特点:

  1、由业界知名大牛独立编写,风格统一、逻辑严谨,知识点全面、系统性强,内容层层推进,有入门、有深入,更有经验性指导和避坑指南。

  2、内容以目前主流的Java8为核心,涵盖Java9到Java17所包含的各种新特性,比如:lambda表达式和函数式编程、流、类型推断、模块化、引入密封类、引入record类型等等

  3、对于对代码质量起关键性作用的软件测试,作者在书用了较大的篇幅来进行详细的介绍,并涉相关的代码审查、代码重构和持续集成等方面,这将极大的增强初学者对现实研发流程体系的了解和认识,使得他们在今后工作时能更快的融入到实际的团队研发流程体系当中。

  4、内容阐述和表达上作者一改往日的严肃,变得幽默、诙谐,像是一位历经生活的智者为您讲述曾经的过往。

  5、作者将自己在设计和开发方面的经验,整理成了一份非常具有参考价值的编程指南,以帮助读者能更快的融入到实际工作当中。

  6、中文版的译者均为业界资深大牛,且有各路专家保驾护航,措辞精准、贴近行业、行文流畅,非一般使用百度、谷歌之流的翻译可比。

  7、由知名大社出版,设计、装帧、排版、包装、售后等均值得信赖,计算机方面的书我只买三家出版的,这家是其中之一。

  8、中文版提供精讲视频以及精心设计的PPT导读指南,由一线大咖专业领读,让勤奋而刻苦的您,想不入门都难。

  9、正是由于本书的定位在于入门与进阶,所以从技术深度上来还是有所欠缺的,比如并发编程、JVM等方面都没有进行深入的分析和探讨

  10、由于本书只讲Java语言方面的知识,所以其内容并未涉及实际项目开中需要用到的版本控制、项目工程管理和具体的应用开发框架等方面(如:git、maven、spring等),有志于软件开发的小伙伴,还需要通过其他方式学习这些知识和技能,方能在今后的工作中做到游刃有余。

  总体来说此次出版的《On Java》 还是一套非常值得推荐的 Java 入门 + 进阶书籍,无论您是初学者,还是想了解Java新特性的资深技术人员,都是十分值得拥有的。

八字精批2025运势命中贵人八字合婚

发文赚钱-发表文章就有现金

评价:

[匿名评论]登录注册

还没有用户发表评论,快来抢沙发吧!