Java基础-异常

异常就是程序出现不正常的情况.

一.异常的体系:

       Throwable

                   |--Error  严重问题,我们不处理.

                   |--Exception

                            |--RuntimeException:运行期异常,需要修正代码.

                            |--非RuntimeException:编译期异常,必须处理,否则编译不通过.


二.异常的处理:

A:JVM的默认处理:把异常名称,原因,位置等信息输出在控制台,程序不能继续执行了.

B:自己处理

             a:try...catch...finally:自己编写处理代码,后面的程序可以继续执行.

             b:throws:把自己处理不了的,在方法上声明,告诉调用者,这里有问题.

你可能感兴趣的:(Java基础-异常)