美文网首页
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、抛出

直接抛出异常。

相关文章

  • Exception

    Java 中 9 个处理 Exception 的最佳实践 Java 中的异常和处理详解 如何优雅的设计 Java ...

  • Java优雅的异常处理

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

  • 我抛了几个异常,领导却说我代码写得好

    前言 小时候写Java代码碰见异常要么全抛,要么全捕。没有优雅的处理过异常,自然也就谈不上利用Java优秀的异常处...

  • 优雅处理你的Java异常

    作者:叶知泉 来源:https://my.oschina.net/c5ms/blog/1827907 本文介绍 本...

  • 怎么优雅的处理Java异常?

    0 本文介绍 本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅《Jav...

  • 如何优雅的处理异常(java)?

    Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种...

  • java优雅的进行异常处理

    一、定义一个异常的枚举类 二、定义一个异常的结果集 三、 自定义一个异常,继承RunTimeException,里...

  • Java-优雅的异常处理

    异常处理 1.异常的概念及异常体系 1.什么是Java中的异常 1. 代码正常运行不会出问题,但是遇到意外,参数变...

  • 利用Spring优雅处理Java异常

    如何解决业务开发中的异常情况 在我们的业务开发中,经常会碰到一些业务方面的异常情况,比如购买商品发现余额不足,用户...

  • [Java] 如果优雅的处理业务异常

    注: 限于篇幅问题,省略了一些代码实现、文档、一些次要的方法、以及一些衍生方法 背景 https://gitee....

网友评论

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

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