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

面试题 相关文章推荐
什么是smarty? Smarty的优点是什么?
Aug 11 面试题
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
线程的基本概念、线程的基本状态以及状态之间的关系
Oct 26 面试题
编程实现当输入某产品代码则打印出该产品记录的功能
May 03 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
哪些情况下不应该使用索引
Jul 20 面试题
开放系统互连参考模型
Jun 29 面试题
Linux面试题LINUX系统类
Nov 25 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
Linux的文件类型
Mar 07 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Jul 12 面试题
远程调用的原理
Jul 05 面试题
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
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
golang与PHP输出excel示例
2016/07/22 PHP
PHP之header函数详解
2021/03/02 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
2017/11/20 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
vue模式history下在iis中配置流程
2019/04/17 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
Vue基础配置讲解
2019/11/29 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python 初始化多维数组代码
2008/09/06 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
python opencv读mp4视频的实例
2018/12/07 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
物流管理应届生求职信
2013/11/07 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
超市采购员岗位职责
2015/04/07 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书