文章插图
【运行时异常和一般异常的区别】运行时异常和一般异常的区别:
1、定义不同 。
运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等 。一般异常是RuntimeException以外的异常,类型上来都属于Exception类及其子类 。
2、处理方法不同 。
运行时异常是不检查异常,程序中可以选择捕获处理,也可以不处理 。对于一般异常,JAVA编译器强制要求用户必需对出现的这些异常进行catch并处理,否则程序就不能编译通过 。
3、发生原因不同 。
运行时异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生 。面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常 。
运行时异常和一般异常的区别的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 气垫和蜜粉能一块用吗
- 茄子不能和什么一起吃
- 洋甘菊和小雏菊区别
- g63和g500区别
- 梦见棺材和死人是什么兆头
- 和平精英名片战区地址怎么隐藏
- 钳形万用表和数字万用表的区别
- 天然气和液化气管道通用吗
- 北海和南海舰队哪个强
- 新历生日和农历生日有什么区别