try、catch、finally 用法总结

写代码这么久

今天才知道try catch还有一个finally

赶快百度

`https://blog.csdn.net/weixin_42168421/article/details/120744192`

```
try、catch、finally执行顺序
  try块和catch块中逻辑基本相同。try中出现异常跳转到catch,若catch中出现异常则跳转到finally,try或catch正常执行若存在return则先执行return的代码并保存返回值信息(基本类型保存值信息,引用类型则保存地址信息下面会说明)然后执行finally,若finally中出现异常或包含return则执行结束,若无异常且没有return则会执行try或catch中的return或结束。
```

![](https://img-blog.csdnimg.cn/17837c822f104730a7f69875281d91ca.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6K-46JGb5bCP5ZOlfg==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

    A+
发布日期:2022年10月25日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: