当前位置

首页 > 健康生活 > 心理 > 运行时异常非运行时异常区别

运行时异常非运行时异常区别

推荐人: 来源: 摩登社 阅读: 2.64W 次
运行时异常非运行时异常区别

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

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