初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
m0_475064509 小时前
jvm中的栈
jvm
我有一颗五叶草11 小时前
JVM - 内存泄露与内存溢出
jvm
周杰伦_Jay20 小时前
【Java虚拟机(JVM)全面解析】从原理到面试实战、JVM故障处理、类加载、内存区域、垃圾回收
java·jvm
星梦清河20 小时前
宋红康 JVM 笔记 Day18|class文件结构
jvm
晓风残月淡20 小时前
JVM字节码与类的加载(二):类加载器
jvm·python·php
用手手打人20 小时前
JVM(十)-- 类的加载器
jvm
ANYOLY1 天前
JVM 面试宝典
jvm
hsjkdhs1 天前
C++之多态
开发语言·jvm·c++
AresXue1 天前
Java字节码与流量回放
jvm
AresXue1 天前
Java字节码改写之asm进阶使用
jvm