Java提供了两类主要的异常:runtime exception和checked exception.checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常.对于这种异常, JAVA编译器强制要求我们必需对出现的这些异常进行catch.所以,面对这种异常 不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常. 总的来说一句话,runtime exception是可以不捕获,由程序自动往外抛:checked exception则必须捕获(try/catch)的,必…