异常就是程序出现不正常的情况.
一.异常的体系:
Throwable
|--Error 严重问题,我们不处理.
|--Exception
|--RuntimeException:运行期异常,需要修正代码.
|--非RuntimeException:编译期异常,必须处理,否则编译不通过.
二.异常的处理:
A:JVM的默认处理:把异常名称,原因,位置等信息输出在控制台,程序不能继续执行了.
B:自己处理
a:try...catch...finally:自己编写处理代码,后面的程序可以继续执行.
b:throws:把自己处理不了的,在方法上声明,告诉调用者,这里有问题.
网友评论