异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误.出现错误时观察错误的名字和行号最为重要. 比如你读取的文件不存在,数组越界,进行除法时,除数为0等都会导致异常. 我找一个比较形象的异常处理理解方式: 从前从前,有位老人,他的名字叫Throwable,他生了两个儿子,大儿子叫Error,二儿子叫Exception.Error表示编译时或者系统错误,如虚拟机相关的错误,OutOfMemoryError等,error是无法处理的.Exception代码异常,Java程序员关心的基…