初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
怒放吧德德7 小时前
JUC从实战到源码:JMM总得认识一下吧
java·jvm·后端
向阳12188 小时前
JVM学习路径
java·jvm
救苦救难韩天尊12 小时前
《JVM第9课》垃圾回收器
jvm
快乐非自愿14 小时前
redisson内存泄漏问题排查
java·开发语言·jvm
菜菜-plus15 小时前
jvm垃圾回收算法
java·jvm·算法
恬淡虚无真气从之16 小时前
进程 线程 和go协程的区别
java·开发语言·jvm
刽子手发艺16 小时前
初识JVM、解释和运行、内存管理、即时编译
java·jvm·后端
小小小妮子~1 天前
深入理解Java虚拟机(JVM):从基础到实战
java·开发语言·jvm
Jason-河山1 天前
爱回收根关键字获取对应品牌的ID API 返回值深入解析
java·jvm·算法
程序猿阿伟2 天前
《揭秘观察者模式:作用与使用场景全解析》
java·开发语言·jvm