初识 JVM 01

JVM JRE JDK的关系

初识 JVM 01_第1张图片

JVM 的内存机构

初识 JVM 01_第2张图片

 程序计数器

java指令的执行流程:

1  右侧的java源代码编译为左侧的java字节码(右侧第一个方块对应左侧第一个方块)

2  字节码 经过解释器 变为机器码 

3   机器码就可以被cpu来执行

程序计数器的作用就是记住jvm指令的下一条指令的地址 0 3 4 5 6 9 

初识 JVM 01_第3张图片

 虚拟机栈 

一个方法的内存就是一个栈帧,方法会按照执行的顺序,顺序入栈。

初识 JVM 01_第4张图片

 栈内存溢出问题

方法过多

栈的内存过大

你可能感兴趣的:(jvm)