初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
go不是csgo2 小时前
GORM 上手:一个 main.go 跑通 Go 数据库增删改查
jvm·数据库·golang
KobeSacre6 小时前
JVM G1 垃圾回收器
java·开发语言·jvm
右耳朵猫AI8 小时前
Java & JVM技术周刊 2026年第20周
java·开发语言·jvm
小张小张爱学习10 小时前
JVM高频面试题
java·jvm
Rick199310 小时前
jstack和jstat有什么区别?
jvm·cpu飙高
橙淮19 小时前
并发编程(六)
java·jvm
EntyIU19 小时前
JVM内存与GC笔记
java·jvm·笔记
雪宫街道20 小时前
synchronized 锁的范围:对象锁、类锁与代码块锁
java·jvm·后端·面试
小江的记录本1 天前
【JVM虚拟机】JVM调优:常用JVM参数、调优核心指标、OOM排查、GC日志分析、Arthas工具使用(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
小江的记录本1 天前
【JVM虚拟机】类加载机制:类加载全流程:加载→验证→准备→解析→初始化(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·算法·安全·spring·面试