==== 异常处理 ==== * 明确知道出现异常怎么处理的情况,及时捕获并处理。否则继续向上抛 * 一般在循环中处理任务时常用(一个任务失败,不能影响其他任务运行) * 对于已知的异常,可以直接返回一个单例的Exception。 * 不需要每次new 一个异常,并填充异常栈(非常消耗性能)