抛出异常(生成异常对象,抛给jre)->捕获异常(调用处理)
lang.Throwable->Error(不关心)和Exception(需要处理)
try {
语句;//有可能抛出异常的语句段
} catch(Exception e) {
语句;
} finally {
语句;
}
一个try至少要有一个catch/finally
每个try可以有多个catch用于处理不同情况的异常
try->catch1->catch2->……->finally->return
| 确认返回值(return) |