码迷,mamicode.com
首页 > 其他好文 > 详细

try/catch/finally

时间:2017-07-12 21:33:21      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:finally   一个   编译   顺序   相关   处理   检测   子类   匹配   

一:

检测不安全的代码块(发现异常)

try块中任何一条语句发生了异常,下面的代码将不会被执行,程序将跳转到异常处理代码块中,即catch块。

因此,不要随意将不相关的代码放到try块中,因为随时可能会中断执行。

try{ 可能会发生异常的代码 }

二:

把抓到的类型匹配的异常捕获,保证程序能继续运行下去 catch语句必须紧跟着try语句之后,称为捕获异常,也就是异常处理函数。

一个try后面可以写多个catch,分别捕获不同类型的异常,要从子类往父类的顺序写,否则有编译错误

catch(异常类型 引用名){

异常处理代码

三:

finally该内容总是会执行的,只能有一个finally语句

finally{

必须执行的逻辑

}

四:

基本语法 —

try{

可能会发生异常的代码

}catch(异常类型 引用名){

异常处理代码

}finally{

必须执行代码

}

 

try/catch/finally

标签:finally   一个   编译   顺序   相关   处理   检测   子类   匹配   

原文地址:http://www.cnblogs.com/maqiang123/p/7157286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!