Java中的异常处理机制
2005-09-22 19:29
267 查看
Java中的异常处理机制是由try /catch/finally语句控制的,一个try语句后面可以跟多个catch语句对try区块中抛出的异常进行处理。finally语句多catch中没有进行处理的异常进行扫尾工作。
具体的语句的写法格式如下
try{
expr
}
catch(exception e){
expr
4000
}
finally{
expr
}
expr代表处理语句。
在try语句中写入我们准备要尝试运行的代码,在运行中try语句只负责抛出运行代码时发生的异常。
在catch语句中我们写入的是对try语句运行中抛出异常的处理代码,catch语句需要传入异常类型作为参数,一旦catch捕获对应类型的异常就执行catch中的代码。在一个try语句后面可以跟多个catch语句,对try语句中抛出的异常进行针对性的处理。但是要注意try语句中产生的是异常还是错误。
finally语句主要进行的是扫尾工作,无论try语句中是否抛出异常,都执行finally中的代码。例如在try语句中抛出了一个异常,被一个catch语句捕获,首先执行catch中的代码,执行完毕后转入finally语句中执行其中代码。
具体的语句的写法格式如下
try{
expr
}
catch(exception e){
expr
4000
}
finally{
expr
}
expr代表处理语句。
在try语句中写入我们准备要尝试运行的代码,在运行中try语句只负责抛出运行代码时发生的异常。
在catch语句中我们写入的是对try语句运行中抛出异常的处理代码,catch语句需要传入异常类型作为参数,一旦catch捕获对应类型的异常就执行catch中的代码。在一个try语句后面可以跟多个catch语句,对try语句中抛出的异常进行针对性的处理。但是要注意try语句中产生的是异常还是错误。
finally语句主要进行的是扫尾工作,无论try语句中是否抛出异常,都执行finally中的代码。例如在try语句中抛出了一个异常,被一个catch语句捕获,首先执行catch中的代码,执行完毕后转入finally语句中执行其中代码。
相关文章推荐
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- Java中的异常处理机制的简单原理和应用
- JAVA异常机制介绍/如何正确的进行JAVA异常处理
- java常用类解析七:java异常机制、异常栈、异常处理方式、异常链、异常丢失
- 深入理解java异常处理机制(记得看原文评论,1楼评论解决问题或者本文PS说明)
- JAVA异常处理机制
- java异常处理机制 2
- 新手看JAVA异常处理机制
- 深入理解java异常处理机制
- JAVA异常处理机制
- 理解Java异常处理机制——Java异常处理的一个综合实例
- java异常处理机制
- Java异常处理机制
- java异常处理机制
- java异常处理机制
- JAVA异常处理机制(基础知识)
- 黑马程序员-----java异常处理机制
- java中的异常处理机制的简单原理和应用
- java异常处理机制:抛出异常,捕捉异常