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

相关推荐
缺点内向几秒前
报表自动化进阶:Java精确操控Excel打印页边距的实战方法
java·开发语言·后端·自动化·excel
山沐与山几秒前
【Redis】双重判定锁详解:缓存击穿的终极解决方案
java·redis·缓存
寻星探路2 分钟前
深度解析网络编程套接字:从 Socket 底层原理到 Java 高性能实战
java·网络·人工智能·python·机器学习·php
AM越.2 分钟前
Java设计模式超详解--组合设计模式(含uml图)
java·设计模式·uml
qq_178057072 分钟前
IntelliJ IDEA is not responding报错解决
java·ide·intellij-idea
Predestination王瀞潞3 分钟前
Java EE数据访问框架技术(第三章:Mybatis多表关系映射-下)
java·java-ee·mybatis
T.Y.Bao3 分钟前
ConcurrentHashMap死循环问题
java
凌晨一点的秃头猪6 分钟前
KERAG_R详细分析:
开发语言
2301_797312266 分钟前
学习Java36天
java·开发语言·学习
studytosky6 分钟前
Linux系统编程:深度解析 Linux 进程,切换调度、环境变量与虚拟内存
linux·运维·服务器·开发语言·网络·c++