第四部分:对于参加工作2年到3年的同学
有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。
这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在LZ眼里,这本书的重要性还要高于《Java编程思想》。
这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。LZ之前有写过JVM系列的知识,
另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,LZ比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。
与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。
这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多
跳槽季的查漏补缺,谈谈对Java程序员学习当中各个阶段的建议(第四阶段)
最新推荐文章于 2022-09-25 15:54:02 发布
针对工作2-3年的Java程序员,本篇强调了深入学习《深入理解Java虚拟机》和《Java并发编程实战》的重要性。同时,建议阅读框架源码,熟悉JVM和JDK,以提升并发处理和设计模式的理解。此外,通过造轮子来锻炼编码和框架设计能力,以应对技术迭代带来的挑战。
摘要由CSDN通过智能技术生成