读《Java编程思想第五版》心得体会

Posted 哪 吒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读《Java编程思想第五版》心得体会相关的知识,希望对你有一定的参考价值。

🍅 Java学习路线:搬砖工逆袭Java架构师

🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ 、Java架构师奋斗者💪

🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 

一、On Java 8横空出世

很荣幸受到图灵图书邀请,首批阅读了Bruce Eckel 的新作 On Java 8。Bruce Eckel是《Thinking in Java》的作者,《Thinking in Java》被评为1999年Java world最受读者欢迎图书,并且赢得了编辑首选图书奖。《Thinking in Java》也就是如雷贯耳的Java编程思想第四版,被誉为Java四大名著之首的经典书籍,几乎学习Java书籍之首选。

Java编程思想第四版总共包含22个章节,从对象导论、一切都是对象、操作符...到图形化用户界面,几乎囊括了Java体系的所有知识点。

Java编程思想第四版的发布时间是2007年,全书大部分内容都是基于jdk5来编写的,最近jdk17都横空出世了,Java8大行其道,你还在捧着一本基于jdk5来编写的经典书籍,多多少少有点觉得不合适,难道经典书籍就不能重写吗?

答案是,可以。

《On Java 8》就是这样一部新作,Bruce Eckel重讲Java编程思想,增补Java8、Java11、Java17相关内容。

《On Java 8》和《Thinking in Java》一样,全书一共包含22个章节,顺序与章节与《Thinking in Java》大同小异,感觉就像是《Thinking in Java》基于JDK8 - JDK17的一次版本升级。

二、读《On Java 8》的必要性

一个人的思想是非常重要的,思想的好坏直接决定了一个人的人生轨迹,思想可以掌控一个人的人生。

Java亦是如此,当你学习Java的过程中,如果拥有了一个好的思想,你将事半功倍,当你的思想有了一个飞跃性的突破时,你会发现编程其实也就那么回事,万物皆对象。但如果你的思想跟不上时代的脚步,一直停滞不前,一直在过去徘徊,那么你的职业轨迹肯定是糟糕透顶的。

三、适用人群

记得刚开始接触《Java编程思想》第四版的时候,百度上说它是Java书籍的首选,经典中的经典,必须人手一本,结果它就成了我的第一本入门入籍,回过头来看,这本书并不适合新手,《Java编程思想》更注重的是思想,里面的示例代码过于复杂,设计模式也是比比皆是,当时看的时候云里雾里,迷迷糊糊。所以我说他不适合新手,但这并不妨碍它成为一本经典书籍,因为它是站在一定高度去讲解Java,让你从骨子里明白,什么是Java。当你入门之后,再去拜读它的时候,你会有一种相见恨晚,若获至宝的感觉。

四、工作之后,还适合看《Java编程思想》吗?

答案是肯定的,现在大多数应届毕业生,自我学习能力还是很差的,大学里大部分时间也都在谈笑风生,玩乐度日。而且,日渐网络化的今天,转行培训的人也比比皆是,这里不是说转行者不好,而是,转行者在经过培训班速成之后,他们只学到了如何去应用Java,如何在一个项目中胜任一个角色,但大多数人都不了解代码的来龙去脉,为什么要这么写,这么写合适吗,有没有更好的方式去替代,大多数人都不曾这样思考过。

我将程序员分为六种:

  1. 只关注项目本身,不懂就百度一下,功能实现了就好;
  2. 除了做好项目,还会思考一下,代码如何写才会更高效;
  3. 平时会看一些项目相关的视频或博客进行学习;
  4. 看一些项目相关的书籍或经典书籍,看一些开源项目的官方,学习一些新的前沿技术,写一写demo,实现以下;
  5. 看jdk的源码,查看流行框架的内核,阅读框架的源码;
  6. 成为某一社区的布道师,参与开源项目的开发,出版属于自己的技术书籍;

现在大多数的程序员都还在停留在前三种,觉得这样就是一个优秀的程序员了,因为行业的缘故,薪资也有一定的保证,但是,如果你想更进一步,还是需要阅读一些经典书籍,提升一下自己的知识储备,这时,《Java编程思想》就是那本最适合你的书籍。

🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 

🍅 欢迎点赞 👍 收藏 ⭐留言 📝   

推荐阅读

Java学习路线总结❤️搬砖工逆袭Java架构师❤️(全网最强,建议收藏)

❤️连续面试失败后,我总结了57道面试真题❤️,如果时光可以倒流...(附答案,建议收藏)

10万字208道Java经典面试题总结(附答案,建议收藏)

MySql基础知识总结(2021版)

MySql基础知识总结(SQL优化篇)

【Vue基础知识总结 1】Vue入门

【100天算法入门 - 每日三题 - Day1】二叉树的中序遍历、两数之和、整数反转

以上是关于读《Java编程思想第五版》心得体会的主要内容,如果未能解决你的问题,请参考以下文章

《On Java 8》中文版,又名《Java 编程思想》中文第五版

Java编程思想的作品鉴赏

《java编程思想》读后感

java编程思想如何理解?

java重大疑惑,看过《java编程思想》的进

看过java编程思想这本书的请进!!!