初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
leaves falling2 小时前
一篇文章深入理解指针
jvm
linweidong2 小时前
C++ 中避免悬挂引用的企业策略有哪些?
java·jvm·c++
曹轲恒3 小时前
JVM中的直接内存
jvm
BHXDML4 小时前
JVM 深度理解 —— 程序的底层运行逻辑
java·开发语言·jvm
隐退山林5 小时前
JavaEE:多线程初阶(二)
java·开发语言·jvm
期待のcode6 小时前
Java虚拟机堆
java·开发语言·jvm
alonewolf_9915 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
weixin_4657909116 小时前
电动汽车有序充电:电网负荷削峰填谷的新利器
jvm
ProgramHan18 小时前
Spring Boot 3.2 新特性:虚拟线程的落地实践
java·jvm·spring boot
小当家.10520 小时前
深入理解JVM:架构、原理与调优实战
java·jvm·架构