1.体系图

image.png
最详细的完整图解:
process.on地址
JVM内存模型完整版1
JVM内存模型完整版2
[

](https://processon.com/view/5f93d20763768906e68676d4?fromnew=1)

2.操作步骤

查看.class
然后将.class文件反汇编

  • 命令:javap

image.png

  • 将二进制文件class反汇编,输出到user.txt文件中 javap -c user.class > user.txt

image.png

3.程序计数器
多线程下 一个线程执行了一半,cpu分配了线程2一个时间片,线程2开始执行,线程1正在挂起状态,当线程2执行结束,线程1开始执行,执行的时候就从程序计数器的地址开始执行,并不是从头开始。
打断点