java中的异常如何理解

2025-11-22 04:05:51

和正常相比的不正常,Java提供的异常类就是封装各种不正常,通过这些封装的类可以在问题发生的时候,给程序员一个错误信息的提示。

工具/原料

MyEclipse

EditPlus

方法/步骤

异常的体系结构:

Throwable

|- Error:当这种级别的错误产生,我们程序是无法进行解决的。

|- Exception:在程序编写与运行时,产生的小问题,是可以由我们程序所解决的。

|- RunTimeException:是指运行时候才会出现的不正常,编译没有问题。

|- 非运行时异常:在编译排侨的时候就独栗罩出现的不正常,那么对这种不正常必须要进行处理,如果不处理编译不通过。

异常的两种抛的方式:

throw:只要此关吐凤键字抛出的异常,都可以看做为,制造一个异常并且抛出。

throws:在声明方法后用throws对此方法进行描述,此方法会有一个不正常,那么在这个throws后面跟着的就是这种不正常的类型。

throw与throws的区别:

1、throw在方法内部,而throws在方法声明的时候。

2、throw是抛出一个具体的异常,而throws声明异常的类型。

3、throw操作的对象,而throws操作的是类名。

自定义异常:

1、如果某一个类要成为一个异常类,那么这个类就必须继承Exception。如果

继承Exception那么这类就属于异常体系中的一个小分支。

2、如果要为这个异常类定义一个异常信息,则必须在其构造器中调用父类中

的有一个String类型的构造方法。

例如:

class XXException extends Exception{

    XXException(String msg){

        super(msg) ;

    }

}

java中的异常如何理解

注意事项

注:throw抛出的异常类型必须要符合方法定义的异常类型。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢