http://blog.csdn.net/tanga842428/article/details/52751303
1.checkedexception(检查异常)捕获或者继续抛出/unchecked exception(未检查异常)==RuntimeException(运行时异常)不要求捕获或者继续抛出
2.Java里面异常分为两大类:checkedexception(检查异常)和unchecked exception(未检查异常),对于未检查异常也叫RuntimeException(运行时异常),对于运行时异常,java编译器不要求你一定要把它捕获或者一定要继续抛出,但是对checkedexception(检查异常)要求你必须要在方法里面或者捕获或者继续抛出。