黑马JVM总结(二十六)

(1)异常-catch

下面看一下字节码里面怎么做异常的处理

(2)异常-多个catch

astore_2:就是把异常对象的地址存到局部变量表2号曹位上

(3)异常-multicatch

(4)异常-finally

(5)finally-面试题1

返回20:

(6)finally-面试题2

返回10

我们发现在try中return了,在finally里又对这个变量做了变化,其实它是不会影响返回结果的,因为他在return之前做了一个暂存,我们发现只要finally中只有不return是没有问题的

相关推荐
Kobebryant-Manba几秒前
学习文本处理
开发语言·python
摇滚侠11 分钟前
Spring MVC 不是一个单独的框架,是 Spring 框架的一个模块
java·spring·mvc
阿正的梦工坊14 分钟前
【Rust】04-借用、引用与切片
java·数据库·rust
福大大架构师每日一题18 分钟前
2026年6月TIOBE编程语言排行榜,Go语言排名第13,Rust语言排名12。关于Rust已进入平台期的报道似乎为时过早。
开发语言·golang·rust
无限进步_22 分钟前
从零实现一个迷你Shell——深入理解Linux命令行解释器
linux·运维·服务器·开发语言·c++·chrome
拙慕JULY24 分钟前
小程序返回 base64 文件报错
开发语言·javascript·小程序
月疯27 分钟前
torch:expand和repeate的区别
开发语言·python·深度学习
Drone_xjw29 分钟前
qt配置项目样式表
开发语言·qt
devilnumber32 分钟前
静态代理 & 动态代理:实战运用 + 场景区别 + 怎么选
java·开发语言·代理模式
Upsy-Daisy38 分钟前
Hermes Agent 学习笔记 02:安装、配置与第一次运行
java·前端·数据库