初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
正在走向自律4 小时前
2025年、2024年最新版IntelliJ IDEA下载安装过程(含Java环境搭建+Maven下载及配置)
java·jvm·jdk·maven·intellij-idea
purrrew5 小时前
【Java ee初阶】jvm(1)
java·jvm·java-ee
Javatutouhouduan5 小时前
线上问题排查:JVM OOM问题如何排查和解决
java·jvm·数据库·后端·程序员·架构师·oom
purrrew9 小时前
【Java ee初阶】jvm(3)
java·jvm
Haooog20 小时前
Java 面向对象详解和JVM底层内存分析
java·jvm
蚰蜒螟1 天前
深入解析JVM字节码解释器执行流程(OpenJDK 17源码实现)
开发语言·jvm·python
头发那是一根不剩了1 天前
怎么用idea分析hprof文件定位JVM内存问题
java·jvm
20242817李臻1 天前
20242817-李臻-课下作业:Qt和Sqlite
jvm·qt·sqlite
python算法(魔法师版)1 天前
.NET NativeAOT 指南
java·大数据·linux·jvm·.net
Excuse_lighttime1 天前
JVM 机制
java·linux·jvm