try{}catch代码块中的注意事项?
try{}catch代码块中的注意事项?
一般我们在java中处理异常的时候都使用try{}catch(){}
格式:
try{
可能出现异常的java代码
}catch(异常对象){
异常的处理位置
}
1. try{}---捕获可能发生的异常
2. catch(异常对象){ 异常的处理位置}
catch后面的”()”中需要明确指定一个具体的异常类型
如果我们不知道这个具体的异常类型,那么可以采用Exception / Throwable类对象来代替
3. 一个try{}后面可以跟随多个catch块,这些多个 catch块需要按照被捕获异常的级别按照由第到高的次序排列
4. catch块后面有时会添加一个finally{}块,表示有无异常都要执行的代码就可以写在finally{}块中
try{
可能出现异常的java代码
}catch(异常对象1){
异常的处理位置
}catch(异常对象2){
异常的处理位置
}catch(异常对象3){
异常的处理位置
}finally{
要执行的代码
}
具体异常对象 < Exception < Throwable