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...

面试题 相关文章推荐
Eclipse面试题
Mar 22 面试题
估算杭州有多少软件工程师
Aug 11 面试题
求两个数的乘积和商数,该作用由宏定义来实现
Mar 13 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
Jul 27 面试题
介绍一下.net和Java的特点和区别
Sep 26 面试题
shallow copy和deep copy的区别
May 09 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
如何利用find命令查找文件
Feb 07 面试题
linux面试题参考答案(11)
May 01 面试题
提高EJB性能都有哪些技巧
Mar 25 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Jul 27 面试题
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
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
Javascript表达式中连续的 && 和 || 之赋值区别
2010/10/17 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
Ajax清除浏览器js、css、图片缓存的方法
2015/08/06 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
简单介绍Python中的struct模块
2015/04/28 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
python内存动态分配过程详解
2019/07/15 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
在Python3 numpy中mean和average的区别详解
2019/08/24 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
《纸船和风筝》教学反思
2014/02/15 职场文书
高中生职业规划范文
2014/03/09 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
学生保证书
2015/01/16 职场文书
教师岗位职责
2015/02/03 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书