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

相关推荐
进击的荆棘7 分钟前
C++起始之路——类和对象(下)
开发语言·c++
帅得不敢出门12 分钟前
精简Android SDK(AOSP)的git项目提高git指令速度
android·java·开发语言·git·elasticsearch
liu****13 分钟前
10.排序
c语言·开发语言·数据结构·c++·算法·排序算法
爱写Bug的小孙13 分钟前
Tools、MCP 和 Function Calling
开发语言·人工智能·python·ai·ai编程·工具调用
青蛙大侠公主13 分钟前
Spring事务
java·数据库·spring
小小Fred15 分钟前
FreeRTOS函数prvInitialiseNewTask解析
java·开发语言
图表制作解说(目标1000个图表)17 分钟前
Java通过BACnet协议读取和写入设备信息
java·楼宇自控·bacnet协议
老华带你飞18 分钟前
校务管理|基于springboot 校务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
利刃大大22 分钟前
【JavaSE】十一、Stack && Queue && Deque && PriorityQueue && Map && Set
java·数据结构·优先级队列··哈希表·队列·集合类
小杜的生信筆記22 分钟前
基于R语言绘制网络图,新人选手上手
开发语言·r语言·生物信息学·组学