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

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


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值