好处主要有两个:第一,当发生错误时,程序不至于崩溃。
第二,当发生错误时,可以在短时间内找到错误所在行,能节省时间。
基本上就这样。
tyr{
//可能的异常1
//可能的异常2
//可能的异常3
//可能的异常4
//可能的异常5
//可能的异常6
//可能的异常7
.......
//可能的异常n
}
catch(Exception e){
//统一处理
}
异常处理机制的方便
例如c语言 中有n个可能异常
if(可能的异常1)then .....
if(可能的异常2)then .....
if(可能的异常3)then .....
......
if(可能的异常n)then .....
两个一比较就知道异常处理机制好在那儿了!
异常处理就是为了在程序发生错误的时候可以继续运行不至于崩溃
使语言更加严谨