美文网首页
Java异常处理

Java异常处理

作者: phlixce | 来源:发表于2017-10-26 21:03 被阅读0次

Java异常处理首先是指程序在运行期间产生的异常而非编译期间,抛出了异常后,观察异常的名字以及行号及其重要。

1、异常的分类:首先Java的异常都可以Throwable,其中包含Error和Exception,Error一般我们处理不了,在Exception下面又有常见的Runtime Exception。

所以对于出了Runtime Exception(可以处理,也可以不处理)之外的所有Exception,我们都必须进行显示地进行捕获。

2、五个关键字:try、catch、finally、throw、throws。

throw是语句抛出一个异常。(用于方法里)

语法:throw (异常对象);

throw e;

throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)

语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}

public void doA(int a) throws Exception1,Exception3{......}

throws出现在方法函数头;而throw出现在函数体。

throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。

3、在catch异常时,先逮范围小的异常,再逮范围大的异常。(比如FileNotFoundException属于IOException,所有必须先catch范围小的,不然编译会出错。)

4、重写方法需要抛出与原方法所抛出异常类型一致或者不抛出异常。(如果异常类型不一样,编译会报错。)

相关文章

  • Java- 异常处理

    Java- 异常处理 异常处理能够使一个方法给它的调用者抛出一个异常。 Java异常是派生自 java.lang....

  • JNI异常

    JNI异常 JNI允许native方法引发任意Java异常。native代码还可以处理未解决的Java异常。未处理...

  • Java 异常分析

    本文是对以下内容的分析: Java异常设计 Java 异常分类 Java异常可以告诉什么问题 Java异常处理最佳...

  • Java异常处理-检查性异常、非检查性异常、Error

    一、Java异常处理详解 Java异常处理-笔记中的@doublefan讲解得非常通熟易懂 二、检查型异常和非检查...

  • java异常---异常处理

    一、重点知识 IDEA创建配置文件file目录下选择Resource Bundle,直接输入文件名创建就好了 记得...

  • Java基础系列-Exception异常处理

    原创文章,转载请标注出处:《Java基础系列-Exception异常处理》 一、概述 Java代码中的异常处理是非...

  • 04- JAVA异常

    在JAVA中异常就是一个类,产生异常就是创建异常对象并抛出一个异常对象。JAVA处理异常的方式是中断处理。参考:j...

  • Kotlin2.5异常

    Kotlin的异常处理和Java以及其他许多语言的处理方式相似,异常处理语句的基本形式和Java类似,抛出异常的方...

  • Java自学-异常处理 处理

    Java的异常处理办法 try catch throws 异常处理常见手段: try catch finally ...

  • Java 异常面试问题与解答

    Java 提供了一种健壮且面向对象的方法来处理称为 Java异常处理的异常情况。 1. Java中的异常是什么? ...

网友评论

      本文标题:Java异常处理

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