Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何


Posted in 面试题 onOctober 07, 2013
采用try…catch…finally结构来捕获、处理异常,格式如下:
try{
…… //可能产生异常的代码
}catch( Exception1 e1 ){
…… //当产生Exception1型异常时的处理语句
}catch( Exception2 e2 ){
…… //当产生Exception2型异常时的处理语句
}

[ finally{
...... //无论是否抛出异常都会执行的语句,即使在catch块中包含return语句 也是如此。一般用来做收尾工作,例如:关闭文件。该子句可以省略。
} ]

注意:当有多个catch子句时,且这些要捕获的异常存在着层次关系,一定要让子类异常放在前面,父类异常放在后面,否则将出错。

Tags in this post...

面试题 相关文章推荐
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
Aug 15 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
.NET方向面试题
Nov 20 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
局域网定义和特性
Jan 23 面试题
标记环介质访问控制协议
Mar 27 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
类的返射机制中的包及核心类
Sep 12 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
Final类有什么特点
Apr 25 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
Java基础知识面试题
Mar 25 #面试题
Exception类的常用方法
Jun 16 #面试题
九州传奇上机题
Jul 10 #面试题
介绍下java.util.Arrays类
Oct 16 #面试题
建龙钢铁面试总结
Apr 15 #面试题
介绍下static、final、abstract区别
Jan 30 #面试题
掌上明珠Java程序员面试总结
Feb 23 #面试题
You might like
php实现微信公众号主动推送消息
2015/12/31 PHP
php Session无效分析资料整理
2016/11/29 PHP
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
js实现跨域的多种方法
2015/12/25 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
Vue入门之animate过渡动画效果
2018/04/08 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
python获取指定网页上所有超链接的方法
2015/04/04 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
使用HTML5在网页中嵌入音频和视频播放的基本方法
2016/02/22 HTML / CSS
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
优秀教师获奖感言
2014/01/31 职场文书
公司副总经理任命书
2014/06/05 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
毕业实习计划书
2015/01/16 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers