java的异常处理在面试中通常是个敏感的话题,这里我从整体框架方面稍微作一下我的小结. java的异常都继承Throwable这个类,也就是都可以抛出来的异常,在这个祖先类下,又分为如下子类: 1.Error类,这类异常通常是由系统产生的,也就是系统的错误,是我们程序员控制不了也处理不了的. 2.Exception类:这个类称为可以处理的异常,又分为两种 (1)一种是必须逮的异常,例如我们对文件进行I/O读取时,有可能文件会不存在,会读不到,引起这个错误的不是你编的程序本身,而是出在文件上,因此…