| 1.捕捉1.1语法格式1.1.1try {?? ?有可能出现的异常代码
 } catch(异常对象) {
 ?针对上面异常的处理方案
 }
 1.1.2try { ??? ? 有可能出现的异常代码
 }catch(异常对象) {?
 ? ? 针对上面异常的处理方案
 }catch(另外一个异常对象) {
 ? ? 针对另一个异常的处理方案
 }
 1.1.3try {?? ?有可能出现的异常代码
 } catch(异常对象1|异常对象2) {
 ?针对上面异常的处理方案
 }?
 1.1.4 开发常用try {?? ?有可能出现的异常代码
 } catch(Exception e) {
 ?针对上面异常的处理方案
 }?
 1.1.5try {?? ?有可能出现的异常代码
 } catch(Exception e) {
 ?针对上面异常的处理方案
 } finally{
 ?? ?无论有没有异常都要执行的
 }
 2.抛出throw:在**方法**中抛出异常对象。 ?throws:用在**方法的声明的位置**,告知调用者。当前抛出的异常有哪些。 自定义异常class SingleManException extends Exception {?? ?public SingleManException() {
 ?? ??? ?// TODO Auto-generated constructor stub
 ?? ?}
 ?? ?public SingleManException(String message) {
 ?? ??? ?// TODO Auto-generated constructor stub
 ?? ??? ?super(message);
 ?? ?}
 |