初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
好大哥呀8 小时前
C++ 多态
java·jvm·c++
Sunshine for you15 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
qwehjk200815 小时前
如何从Python初学者进阶为专家?
jvm·数据库·python
Arthas21717 小时前
Java大厂面试:从Spring到微服务的全面技术考察
java·jvm·spring·微服务·面试·并发
南境十里·墨染春水17 小时前
C++ 笔记 深赋值 浅赋值(面向对象)
开发语言·jvm·c++·笔记
列星随旋19 小时前
JVM八股
jvm
AI浩19 小时前
第 10 章:模型上下文协议 (MCP) 实战 —— 打造专属工具,连接无限世界
jvm
菜鸟小九20 小时前
JVM垃圾回收
java·jvm·算法
爱丽_20 小时前
SQL 事务主线:ACID、隔离级别、MVCC 与一致性读
jvm·矩阵
敖正炀21 小时前
Java 线程状态变化与ObjectMonitor之间的关系
jvm·后端