美文网首页
Java优雅的异常处理

Java优雅的异常处理

作者: App0ll0 | 来源:发表于2019-03-26 22:47 被阅读0次

    Java中出现报异常,会导致代码无法成功编译,影响后面代码的执行,所以我们要解决这些异常。

    常用的异常的处理方式有两种:

    1、自己捕获处理

    当产生的异常处理会对后面代码产生影响的时候,我们不能抛出,选择捕获处理异常try-catch。

    语法:

    try{

    //可能产生异常的代码

    }catch(捕获的异常类型 e){//e是形式参数

    //该异常捕获之后要做的操作

    }catch(捕获的异常类型 e){//e是形式参数

    //该异常捕获之后要做的操作

    }finally{

    //异常发生之后一定会执行到的语句块:

    //①流资源关闭②释放锁

    }

    1)在java语言中,通常将可能出现异常的语句放入try{}语句中,将出现错误后需要执行的语句放入到catch{}语句中,将无论是否发生异常都要执行的语句放在finally{}语句中。

    2)当程序执行出现异常的时候,系统会抛出一个异常,然后由try{}语句中中出现异常的地方转到catch{}语句中。不过不管有没有异常产生,finally{}中的语句都将执行。

    3)如果系统出现系统错误或者运行Runtime异常,jvm会结束程序运行,不一定会执行finally{}中的语句。

    4)如果try{}中产生的异常在catch中没有处理,系统将停止程序,也不会执行finally中的语句

    2、抛出

    直接抛出异常。

    相关文章

      网友评论

          本文标题:Java优雅的异常处理

          本文链接:https://www.haomeiwen.com/subject/jhuovqtx.html