位置:- 正文

运行时异常和一般异常的区别(运行时异常和一般异常)

编辑:rootadmin

运行时异常和一般异常的区别:
620233742运行时异常和一般异常的区别(运行时异常和一般异常)

  1、定义不同。

  运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等。一般异常是RuntimeException以外的异常,类型上来都属于Exception类及其子类。

  2、处理方法不同。

  运行时异常是不检查异常,程序中可以选择捕获处理,也可以不处理。对于一般异常,JAVA编译器强制要求用户必需对出现的这些异常进行catch并处理,否则程序就不能编译通过。

  3、发生原因不同。

  运行时异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。

本文链接地址:https://www.jiuchutong.com/zhishi/92582.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/92583.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络