异常处理

来源:互联网 发布:火山软件开发平台 编辑:程序博客网 时间:2024/06/05 14:43

try ......catch......finally............如果try中报异常catch中有匹配到的异常就先执行这个,再执行finally,否则先执行finally再去外围调用者中寻找合适的catch块

不要在finally中使用return  它会覆盖上面的结果,try块中即使有return break continue等改变执行流的语句,finally也会执行。

不要再finally中抛出异常,减轻finally任务,finally中释放资源最为合适

尽量将函数写在函数的最后而不是写在try catch 或者finally中