java中Exception分为两类:checked exception(检查异常)和unchecked exception(非检查异常)
对于非检查异常(unchecked exception,也叫RuntimeException,运行时异常)的几种处理方式:
1、捕获
2、继续抛出
3、不处理
对检查异常(checked exception,除了RuntimeException,其他的Exception子类都是检查异常)的几种处理方式:
1、继续抛出,消极的方法,一直可以抛到java虚拟机来处理
2、用try...catch捕获
注意,对于检查异常,必须处理,或者必须捕获,或者必须抛出。