前言
花了2个多月的时间把康师傅的JVM看完了,上篇还看了3遍,收获颇丰,感谢康师傅的辛苦付出,让我学到了这么底层的知识,这里不是打广告,而是康师傅的这个JVM的视频真的是很良心,保姆式教学。强烈安利,B站视频链接为:https://www.bilibili.com/video/BV1PJ411n7xZ?from=search&seid=1415870821756667116
技术不断地更新迭代,我们无法一一掌握,但底层地这些内容都是基础,万变不离其宗,所以掌握底层地知识点至关重要,当然,学完后也更有底气了。学JVM一是对知识的渴求,为设计JVM地大佬地智慧深深折服,二是也有助于工作中解决问题,三是以后跳槽面试。
我把自己差不多了花了4~5个小时(包括调边框花费的时间)画的中英文对照地内存模型图双手奉上,画的过程中最花费时间的是确认和翻译方法区的存储内容,自己根据康师傅讲的和虚拟机规范,网上看的资料,以及自己的理解而画出来的中英文版本的方法区存储内容,所以有错之处还请广大同僚不吝赐教[抱拳][抱拳][抱拳]。
网上也有很多文字资料(我这里不赘述),但是很少有比较全的图,所以可以将文字说明接合我的图来对照学习。
中文版JVM内存模型图
英文版JVM内存模型图
--------------你知道的越多,不知道的越多-------------