读《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,如何在一个项目中胜任一个角色,但大多数人都不了解代码的来龙去脉,为什么要这么写,这么写合适吗,有没有更好的方式去替代,大多数人都不曾这样思考过。

我将程序员分为六种:

只关注项目本身,不懂就百度一下,功能实现了就好;
除了做好项目,还会思考一下,代码如何写才会更高效;
平时会看一些项目相关的视频或博客进行学习;
看一些项目相关的书籍或经典书籍,看一些开源项目的官方,学习一些新的前沿技术,写一写demo,实现以下;
看jdk的源码,查看流行框架的内核,阅读框架的源码;
成为某一社区的布道师,参与开源项目的开发,出版属于自己的技术书籍;
现在大多数的程序员都还在停留在前三种,觉得这样就是一个优秀的程序员了,因为行业的缘故,薪资也有一定的保证,但是,如果你想更进一步,还是需要阅读一些经典书籍,提升一下自己的知识储备,这时,《Java编程思想》就是那本最适合你的书籍。
————————————————
版权声明:本文为CSDN博主「哪 吒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/guorui_java/article/details/120390402

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值