黑马JVM总结(二十四)

(1)练习-分析a++

a++:先执行iload1:把数据读入到操作数栈中

iinc:把局部变量表中的1号曹位做一个自增,他在局部变量表中发生的并没有影响到操作数栈

++a:限制性自增在做iload 自增变成12

iload把12读取到操作数栈

第一次做加法:把他俩弹出,把结果存入操作数栈

a--:先iload在自增 把12放到了操作数栈

再自减:

在执行加法:弹出那两个值,把结果存入操作数栈

(2)字节码指令-条件判断

(3)字节码指令-循环控制

(4)练习-分析x=0

相关推荐
佛祖让我来巡山14 分钟前
深入理解Java对象:从创建到内存访问的JVM底层机制
jvm·对象创建过程·对象是如何创建的
用手手打人28 分钟前
JVM详解(一)--JVM和Java体系结构
jvm
王 富贵38 分钟前
【JVM】故障诊断和性能监控命令
jvm
码熔burning8 小时前
JVM 对象创建的核心流程!
java·jvm
我是廖志伟10 小时前
JVM新生代Eden区域深度解析
java·jvm·memory management
花城飞猪13 小时前
Android系统框架知识系列(二十):专题延伸:JVM vs ART/Dalvik - Android运行时演进深度解析
android·jvm·dalvik
Mr.朱鹏13 小时前
ShardingJDBC实战指南
java·jvm·数据库·spring·分库分表·shardingjdbc·shardingshere
星梦清河13 小时前
宋红康 JVM 笔记 Day16|垃圾回收相关概念
java·jvm·笔记
哈基米喜欢哈哈哈1 天前
ThreadLocal 内存泄露风险解析
java·jvm·面试
星梦清河1 天前
宋红康 JVM 笔记 Day15|垃圾回收相关算法
jvm·笔记·算法