Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
采用try…catch…finally结构来捕获、处理异常,格式如下:
try{
…… //可能产生异常的代码
}catch( Exception1 e1 ){
…… //当产生Exception1型异常时的处理语句
}catch( Exception2 e2 ){
…… //当产生Exception2型异常时的处理语句
}
…
[ finally{
...... //无论是否抛出异常都会执行的语句,即使在catch块中包含return语句 也是如此。一般用来做收尾工作,例如:关闭文件。该子句可以省略。
} ]
注意:当有多个catch子句时,且这些要捕获的异常存在着层次关系,一定要让子类异常放在前面,父类异常放在后面,否则将出错。
try{
…… //可能产生异常的代码
}catch( Exception1 e1 ){
…… //当产生Exception1型异常时的处理语句
}catch( Exception2 e2 ){
…… //当产生Exception2型异常时的处理语句
}
…
[ finally{
...... //无论是否抛出异常都会执行的语句,即使在catch块中包含return语句 也是如此。一般用来做收尾工作,例如:关闭文件。该子句可以省略。
} ]
注意:当有多个catch子句时,且这些要捕获的异常存在着层次关系,一定要让子类异常放在前面,父类异常放在后面,否则将出错。
【Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何】相关文章
1. Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2. JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
3. JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
5. 异常和异常类的概念
10. 继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
本文来源:https://www.mianshiwenti.com/a12401.html
进入下载页面
上一篇:万户网络JAVA程序员岗位招聘笔试试卷
下一篇:简单的JAVA编程面试题
﹝Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何﹞相关内容
- HttpServlet类中的主要方法都有哪些?各自的作用是什么?
- ASP.NET中共有几种类型的控件?各有什么区别?
- 采用违法手段讨薪要承担什么法律责任?
- 存储过程和sql语句的优缺点
- Can a struct inherit from another struct? (结构体能继承结构体吗)
- 简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
- Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?