本篇探讨Java的异常处理机制,基本写法如下:
try{
语句组;
}catch(Exception ex){
异常处理语句组;
}
Java的异常处理机制主要有三种:1.抛出throw异常;2.运行时系统在调用栈中查找;3.捕获catch异常代码
抛出异常:
throw 异常对象;
捕获异常:
try{
语句组;
}catch(异常类名 异常形式参数名){
异常处理语句组;
}catch(异常类名 异常形式参数名){
异常处理语句组;
}finally{
异常处理语句组;
}
异常分为两大类,一类是RuntimeException及其子类,可以不明确处理;其他的是checked Exception受检异常,要求进行明确处理(catch or throw)。