try-catch异常处理演示02
4.可以有多个catch语句,捕获不同的异常(进行不同的业务处理),要求父类异常在后,子类异常在前,比如(Exception在后,NullPointerException在前),如果发生异常,只会匹配一个catch,案例演示:
try{
}catch(NullPointerException e){
}catch(Exception e){
}finally{
}
剩余演示在图片里:

5.可以进行try-finally配合使用,这种用法相当于没有捕获异常,因此程序会直接崩掉/退出。应用场景,就是执行一段代码,不管发生异常与否,都必须执行某个业务逻辑
try{
//代码
}
finally{//总是执行
}


浙公网安备 33010602011771号