异常指异于常态,和正常情况不一样,有错误出现.阻止当前方法或作用域执行的问题,称之为异常. Java中所有的与异常有关的类都继承于Throwable类,Throwable类有两个儿子,一个是Error类,一个是Exception类. Error类异常包括有虚拟机错误,线程死锁等,Error异常出现,程序就彻底崩溃了. Exception异常的出现,说明程序存在问题,可能是编码.环境.用户操作输入等原因而导致异常,Exception有很多儿子,常见为RuntimeException(运行时异常),…