javaerror和exception的区别,java error exception
区别如下:
错误:程序不应该捕捉的错误应该由JVM处理。一般指非常严重的错误。我们一般得不到这个错误,也处理不了!
(推荐教程:java入门)
异常:应该在程序中捕获的错误。这个异常类及其子类是我们需要学习获取和处理的。
(1)RuntimeException:运行时异常,也称为未检查异常,是Exception的子类,但却是不需要被捕获的异常超类。然而,当异常实际发生时,它仍然会导致程序停止运行,但在编译期间不会报告错误。比如除数为零,数组指针为空等等,运行后都会上报。
这种异常可以处理,也可以不处理,可以避免。
(视频教程推荐:java视频教程)
(2)在Exception的所有子类中,除了RuntimeException类及其子类,其他类称为非运行时异常,或者检查异常,通常定义为检查类。有必要处理可能的异常,否则编译将报告错误。
被检查的类主要包括:IO类和SQL类的异常,在使用时往往先处理(被throws或try catch捕获)。这就是java中错误和异常区别的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。