try catch 错误处理;
执行规则:首先执行try中的代码 如果抛出异常会由catch去捕获并执行 如果没有发生异常 catch去捕获会被忽略掉 但是不管有没有异常最后都会执行。
try 语句使你能够测试代码块中的错误。
抛出错误,抛出错误以后,try里面报错后的代码将不执行
catch 语句允许你处理错误。
throw 语句允许你创建自定义错误。(抛出错误)
finally 使你能够执行代码,在 try 和 catch 之后,无论结果如何。
try{
代码块;
代码 throw"字符" //抛出错误,抛出错误以后,try里面报错后的代码将不执行
}catch(参数){ //抓住throw抛出的错误
//处理错误并执行
}finally{
//无论try catch结果如何还是继续执行
}
参考这篇博客