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

面试题 相关文章推荐
PHP开发工程师面试问题集锦
Nov 01 面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
接口中的方法可以是abstract的吗
Jul 23 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
网络通讯中,端口有什么含义,端口的取值范围
Nov 23 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
Jan 04 面试题
Solaris操作系统的线程机制
Dec 23 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
软件测试笔试题
Oct 25 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
Jul 24 面试题
Weblogic和WebSphere不同特点
May 09 面试题
JSF界面控制层技术
Jun 17 面试题
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-fpm配置详解
2014/02/12 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
php命令行模式代码实例详解
2021/02/26 PHP
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
javascript break指定标签打破多层循环示例
2014/01/20 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
一文总结学习Python的14张思维导图
2017/10/17 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
python中加背景音乐如何操作
2020/07/19 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
自荐信的五个重要部分
2013/10/29 职场文书
禁止酒驾标语
2014/06/25 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
终止劳动合同协议书
2014/10/05 职场文书
2016公司年会主持词
2015/07/01 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
Java中的随机数Random
2022/03/17 Java/Android