异常的处理:
-
异常处理的两种方式:
-
1.从方法上面把方法中出现的异常,通过throws关键字抛出去给方法的调用者。
-
修饰符 <返回值类型 > 方法名称(形参列表 ) throws 异常类型1,异常类型2,.....{}
-
2.方法内部捕捉并处理
-
try...catch....
-
try-catch格式:
-
try{
-
//可能出现异常的代码。
-
}
-
catch(异常类型 异常变量){
-
}
-
catch(异常类型 异常变量){
-
}
-
JDK1.7以后的格式:
-
try{}
-
catch(异常类型|异常类型|异常类型 变量){}
-
企业级格式:
-
try{
-
//可能出现异常的代码。
-
}
-
catch(Exception e){
-
e.printStacktrace();
-
}
-
编译时的异常:
-
a.编译阶段就必须处理。