🤗 JVM 底层原理最全知识总结
Home Page:https://doocs.github.io/jvm
Geek Repo:Geek Repo
Github PK Tool:Github PK Tool
Mrtj2016 opened this issue 4 years ago · comments
第一节——JVM 内存结构
Java 虚拟机栈的栈顶的栈帧是当前正在执行的活动栈,也就是当前正在执行的方法,PC 寄存器也会指向这个地址。只有这个活动的栈帧的本地变量可以被操作数栈使用,当在这个栈帧中调用另一个方法,与之对应的栈帧又会被创建,新创建的栈帧压入栈顶,变为当前的活动栈帧。
对于上述引用中被加粗的地方,如果要使用静态变量怎么办呢?
静态变量在方法区中,不在虚拟机栈中。此情况下静态变量仍可被使用