异常的体系。
- Java是面向对象的,用了一个类来代表异常:Exception.
- 完整体系
-
Throwable(异常的根类)
-
/ \
-
Error Exception
-
/ \
-
编译时异常 RuntimeException
- Throwable体系:
- ----Error:严重的错误Error,无法通过处理的错误,只能实现避免。
- ----Exception:表示异常,异常产生后,可以通过修改代码来纠正。
- Exception异常的分类:
-
编译时异常:是程序在编译阶段便异常。
-
编译时异常在编译阶段必须处理,否则程序便无法通过.
-
编译时异常,是继承自Exception异常,或者就是Exception本身。
-
运行时异常:
-
在编译阶段,程序是不会出现错误,但是在程序运行过程可能会出现错误。
-
运行时异常是RuntimeException异常或者子类。