Error和Exception的区别

Error和Exception的区别【死记硬背】Error和Exception有共同的父类Throwable,Error是程序无法处理的系统错误,编译器不做检查,而Exceptio

大家好,欢迎来到IT知识分享网。

【死记硬背】

Error和Exception有共同的父类Throwable,Error是程序无法处理的系统错误,编译器不做检查,而Exception是程序可以处理的异常,catch后可以恢复,Exception可以分为检查异常和运行时异常。检查异常是Java编译器负责的,如果出现检查异常,代码是编译不通过的。运行时异常是程序应该负责的,如果处理不当,可能会导致系统异常。

常见的异常如下:

Error有StackOverflowError、OutOfMemoryError、NoClassDefFoundError等。

检查异常有IOException、ClassNotFoundException等。

运行时异常有NullPointerException、IllegalArgumentException、ArrayIndexOutOfBoundsException等。

【答案解析】

Java异常体系的结构大致如下:

Error和Exception的区别

【温馨提示】

点赞+收藏文章,关注我并私信回复【面试题解析】,即可100%免费领取楼主的所有面试题资料!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/13115.html

(0)
上一篇 2024-03-08 14:15
下一篇 2024-03-08 14:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信