【重讲拉勾】JVM内存结构

先整体浏览下JVM内存结构:大体上分为三个层次,十多个知识点。

层次多,知识点杂,不方便记忆,经常是一听就会,一面就忘。
本文目的不在于知识的讲解,而在于知识的持久化。
所以我想到了一个对自己很有效的记忆方法:类比联想记忆法。

其实这个方法大家很熟悉,也很常用,只是需要找到比较贴切的事物进行关联。
特此分享一下自己的经验,如有错误,欢迎指正。

不知道大家之前对jvm的内存结构能记住多少,认真看完以后尝试天天回忆下这个场景。
因为除了第一次建立记忆连接以外,还需要经常在脑中反复强化这个连接,才能达到深刻记忆的效果。

第一层

我们先来关注第一层结构,左侧为类比事物,右侧为对应知识点。(知识点讲解陆续补充中)

类加载器:

本地库接口:

运行时数据区:

执行引擎:

第二层:运行时数据区

程序计数器:

虚拟机栈:

本地方法栈:

堆:

方法区:

第三层:虚拟机栈

局部变量表:

操作数栈:

动态连接:

返回出口:

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » JVM内存结构