一、学习JVM的心得(牛人请略过嘻嘻)
无论我们在工作中还是平常的面试中,掌握扎实的技术基本功之后,我们都会根据自己的爱好兴趣进行不断的拓展我们的知识能力,而JVM是我们一直以来不断想克服去深究的一门知识,然而同时也是一门让我们望而却步的一门高深知识(博主也是哈哈),之所以JVM的知识较为难学不是因为我们的学习能力或者等等有问题,而是JVM这门课程跟我们以往学习的编程有着些许的不同,过去我们往往学习的可能较为多的是(编译型语言),我们注重的可能更为多的是这门语言带给我们最直接的效果,甚至我们还可以通过直接的效果进而可以反推回去从而挖掘更为深入的知识。而JVM这门知识恰恰与我们之前的学习思路较为相反,JVM中较为多的可能是偏理论的知识,有时候我们甚至可以发现,我们看JVM书籍或者其他资料。往往一大推篇幅之下,我们学习到的都是一堆的理论知识,加上我们工作中真的很少能接触处理分析JVM的工作任务(除非公司自己内部有专门的研讨JVM团队另外了)。但是我在不断的忘记又重学的过程中,发现JVM的理论真的是非常重要,有时候一句简短的理论,我们都要找很久的实践才能证实它哈哈,反正学习JVM只有一句话(我的心得嘻嘻):没有速成,只要坚持不懈的去学习,不能操之过急。
二、小分析(JVM的类的加载器)
- JVM中类的加载过程