一.简介(摘自百度百科) 异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件). 异常有以下的一些特点: (1)偶然性.程序运行中,异常并不总是会发生. (2)可预见性.异常的存在和出现是可以预见的. (3)严重性.一旦异常发生,程序可能终止,或者运行的结果不可预知. 二.异常的分类(摘自菜鸟教程) 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据. 要打开的文件不存在. 网络通信时连接中断,或者JVM内存溢出…