黑马JVM总结(二十四)

(1)练习-分析a++

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

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

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

iload把12读取到操作数栈

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

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

再自减:

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

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

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

(4)练习-分析x=0

相关推荐
2301_793804691 小时前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
独自破碎E3 小时前
【面试真题拆解】你知道ThreadLocal是什么吗
java·jvm·面试
qq_417695054 小时前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
2301_793804695 小时前
用Python和Twilio构建短信通知系统
jvm·数据库·python
庞轩px8 小时前
HotSpot详解——符号引用、句柄池、直接指针的终极解密
java·jvm·设计模式·内存·虚拟机·引用·klass
暮冬-  Gentle°9 小时前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
阿贵---9 小时前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
wertyuytrewm9 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
2301_8101609510 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
2201_7610801910 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python