黑马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是没有问题的

相关推荐
diemeng11193 分钟前
2024系统编程语言风云变幻:Rust持续领跑,Zig与Ada异军突起
开发语言·前端·后端·rust
Warren987 分钟前
Springboot中分析SQL性能的两种方式
java·spring boot·后端·sql·mysql·intellij-idea
软件黑马王子16 分钟前
Unity游戏制作中的C#基础(3)加减乘除算术操作符,比较运算符,逻辑与,或运算符
开发语言·unity·c#
张太行_17 分钟前
Qt Creator 设计界面后的预览方法
开发语言·qt
视觉CG22 分钟前
【Viewer.js】vue3封装图片查看器
开发语言·javascript·vue.js
h^hh28 分钟前
洛谷 P3405 [USACO16DEC] Cities and States S(详解)c++
开发语言·数据结构·c++·算法·哈希算法
qwy71522925816334 分钟前
20-R 绘图 - 饼图
开发语言·数据库·r语言
重生之我要成为代码大佬35 分钟前
Python天梯赛10分题-念数字、求整数段和、比较大小、计算阶乘和
开发语言·数据结构·python·算法
琑951 小时前
nextjs项目搭建——头部导航
开发语言·前端·javascript
Distance失落心1 小时前
idea任意版本的安装
java·ide·java-ee·eclipse·intellij-idea