异常
Java万物皆对象
-
Exception:可以处理
-
error:致命性
异常的处理机制
- try
- catch
- finally
- throw:主动抛出异常
- throws:
try{
//可能出现异常的代码
if (b == 0){
throw new 异常种类;
}
}catch(Exception e){ //Exception是异常类型,把大范围的异常类型放在下部兜底,否则会报错,从小到大捕获
//捕获对应的异常并处理
}finally {
//最后的收尾工作,一定会执行,可以不写
}
选中可能出现异常的代码,ctr + alt + t
方法处理不了异常,可以在方法上主动抛出异常
public void test(int a, int b) throws 异常种类{
}