java异常处理机制

来源:互联网 发布:约瑟夫环 java 数组 编辑:程序博客网 时间:2024/05/16 06:43

java异常处理机制


java的异常处理会用到try、catch、finally、throw、throws、return这几个关键字

java的异常处理流程主要包括三个步骤:

  • 捕捉

    捕捉就是捕捉什么地方有异常,这个地方的后面的语句就不能执行了

    java捕捉异常用try来完成,try的方法体根据自己的需要来捕捉是否存在异常

  • 处理异常

    处理异常就是将异常找到以后分析异常是什么类型的,再对照着进行处理,不同类型的异常进行不同的处理

    java中处理异常用catch来对异常进行分类处理,catch(Object object)里面的参数就是异常类型。不同类型的异常进行不同的处理。至于处理完了以后要不要返回可以用return来解决。

  • 返回

    返回就用return。至于是在异常处理中返回还是在finally中返回,随实际情况而定。

java异常处理机制中,还有两个关键字没有解释,接下来我来解释一下:

​ throw抛出异常的意思,但是这个仅仅只是抛出异常而不处理,处理还是需要交给catch。那么throw用在什么地方呢?throw可以用在自己设定的异常里面,就是说自己设定了一个异常,这个异常的判定条件是我们自己决定的,当程序遇到某个问题的时候,条件达到了我们设定的异常范围我们就用throw来抛出异常。所以throw用在找到异常,至于处理交给下一个调用它的方法。

​ throws也是抛出异常的意思,但是这个用在方法签名中,表示方法体有可能会遇到某一些异常。如果有多个异常就用“,”隔开。

0 0
原创粉丝点击