我们知道,try负责圈定可能会出异常的代码;catch负责处理try中可能异常的处理,如记录错误日志,使业务能够正常运行;finally负责资源释放等善后工作,无论有无异常都必须要执行的代码,一般都是放在finally中的。这段代码最终的执行结果是:会抛出ArrayIndexOutOfBoundsException。try中代码出现异常,会执行对应的catch;catch出现异常,会执行finally;如果finally也出现异常,由于没有进行处理,就会直接抛给JVM。这提醒我们,如果catch和finally也可能出现异常,那么必须要再次使用try-catch进行处理。
java中使用try-catch-finally一些值得注意的事(必看)
用户评论
推荐下载
-
详解在Vue中使用TypeScript的一些思考实践
主要介绍了详解在Vue中使用TypeScript的一些思考(实践),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
17 2020-09-04 -
mpv scripts mpv中使用的一些脚本源码
mpv脚本 mpv中使用的一些脚本。
20 2021-04-26 -
值得收藏的一些HTML JavaScript ASP代码
1. CDONTS.NewMail 组件使用说明 Set MailObject = Server.CreateObject(“CDONTS.NewMail”) MailObject.From
12 2021-01-03 -
一些值得分享的c++作业
一些值得分享的c++作业
4 2020-11-04 -
关于Java中try finally return语句的执行顺序浅析
主要介绍了关于Java中try finally return语句的执行顺序浅析,需要的朋友可以参考下
17 2020-08-30 -
Java异常处理机制try catch流程详解
主要介绍了Java异常处理机制try catch流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
19 2020-09-01 -
PHP开发的一些注意点总结
技术平台的不同,导致了实现方式的不同,同样是PHP,小公司往往选择的是WIN平台而大公司选择的是类unix平台(Linux,FreeBSD and Other) ,现在就最近这段时间的学习,这好乘国庆
15 2020-10-31 -
Go语言一些细微注意的点
本文章记录go学习过程中的一些容易忽视的地方。 出栈顺序之defer和panic package main import fmt // 会先把defer全部出栈,看有没有recover defer出完
9 2021-01-17 -
一些食物相克需要注意的
有些事物是相克的需要我们注意所以很多东西都是不能混着吃的
35 2019-09-22 -
关于cvConvertImage的一些注意事项
cvConvertImage函数只要满足下列条件就可以:输入图像必须必须是1,3或者4通道,输出图像必须是8位的单通道或者3通道。以代码为例进行说明
17 2020-08-30
暂无评论