您现在的位置是:课程教程文章

Java异常体系的探究

2023-12-14 21:30课程教程文章 人已围观

1、体系分类

(1)uncheckedexception(非检查异常)

也称为运行异常(RuntimeException),如常见的NullPointerException、IndexOutOfBoundsException。对于运行中的异常情况,java编译器不需要异常捕捉或抛出声明,由程序员决定。

(2)checked exception(检查异常,编译异常)

也称为非运行异常(运行异常以外的异常是非运行异常),java编译器必须强制程序员进行捕获处理。例如,常见的IOExeption和SQLException。对于非运行异常,如果不进行捕获或投稿处理,编译就不会通过。

2、Error与Exception的关系

一般情况下,Error会直接导致jvm错误,如Java虚拟机运行错误等,如果出现当前线程,则无法继续运行。

Excpetion是程序本身可以处理的异常。发生后可以正常运行。

以上就是Java异常体系的探究,希望对大家有所帮助。更多Java学习指路:Java基础

课程教程:Java异常体系的探究

上一篇:Java数组如何实现动态初始化

下一篇:没有了

站点信息

  • 文章统计篇文章