首页 > 代码库 > try/catch/finally
try/catch/finally
一:
检测不安全的代码块(发现异常)
try块中任何一条语句发生了异常,下面的代码将不会被执行,程序将跳转到异常处理代码块中,即catch块。
因此,不要随意将不相关的代码放到try块中,因为随时可能会中断执行。
try{ 可能会发生异常的代码 }
二:
把抓到的类型匹配的异常捕获,保证程序能继续运行下去 catch语句必须紧跟着try语句之后,称为捕获异常,也就是异常处理函数。
一个try后面可以写多个catch,分别捕获不同类型的异常,要从子类往父类的顺序写,否则有编译错误
catch(异常类型 引用名){
异常处理代码
}
三:
finally该内容总是会执行的,只能有一个finally语句
finally{
必须执行的逻辑
}
四:
基本语法 —
try{
可能会发生异常的代码
}catch(异常类型 引用名){
异常处理代码
}finally{
必须执行代码
}
try/catch/finally
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。