异常处理的try-catch-finally语句

try{
 // 可能会抛出特定异常的代码段
}catch(MyExceptionType  myException){
 // 如果myException 被抛出,则执行这段代码
}catch(Exception otherException){//如果另外的异常otherException被抛出,则执行这段代码
}finally{
 //无条件执行的语句
}


try—将可能出现异常的代码都放在try代码块中,当然,也可以将其他的一些不会引起异常的代码也一并放到try代码块中
catch 从句中引入一个可能出现的异常,一个try块可以和多个catch块配合以处理多个异常
当try块内的任何代码抛出了由catch 子句指定的异常,则try代码端中的程序将会终止执行,并跳到相应的catch代码块中来执行
无论是否出现异常,程序最后都会执行finally代码块中的内容 

你可能感兴趣的:(异常处理的try-catch-finally语句)