Throwable异常分类
-
Throwable类是Java语言中所有错误和异常的父类。有两个直接子类Error和Exception - Error:表示严重的问题,比如内存溢出、资源耗尽、系统内部错误,仅仅依靠修改程序并不能解决,举个例子:盖楼偷工减料,导致大楼坍塌,这就是一个Error,使用java命令去运行一个不存在的类就会出现Error。合理的应用程序不应该试图捕获。
- Exception类
- 编译其问题:不是RuntimeException的异常,这种必须处理,否则编译不能通过
- 运行期异常:RuntimeException,这种问题要修改代码来解决
- 如果我们的程序出现了问题,我们没有解决,JVM会做默认的处理,会在控制台打印异常名称、原因、以及出现的问题。并且会在异常哪里终止,不会往下执行。
浙公网安备 33010602011771号