品易云推流 关闭
文章详情页
文章 > java基础 > Java异常体系的探究

Java异常体系的探究

java 异常

头像

小妮浅浅

2021-04-10 16:40:162553浏览 · 0收藏 · 0评论

1、体系分类

(1)uncheckedexception(非检查异常)

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

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

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

2、Error与Exception的关系

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

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

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

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图