第十六章 16.1.1 异常机制的基本概念

108 阅读1分钟

16.1.1 基本概念

异常就是"不正常"的含义,

异常就是不正常的情况。。。。

在Java语言中主要指程序执行中发生的不正常情况。

java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。

其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了 等。 其中Exception类主要用于描述因编程错误或偶然外在因素导致的轻微错误,通常可以编码解决, 如:0作为除数等。

举例: 开车去旅游,在路上,路塌了,无法解决的叫做 Error类 开车去旅游,在路上,轮子坏了,我们可以下车修车轮,能去解决的问题叫做 Exception类

异常的分类 下面代码可见非检测性异常和检测性异常的区别:

1.非检测性异常,运行时异常的情况:

2.检测性异常的情况