首先解析了Java异常分类(Error、Checked/Unchecked Exception)及继承关系,详细讲解了throw、throws、try-catch-finally五大关键字的用法。 通过用户登录等实例演示了EAFP异常处理思想,分析了异常传播流程,并指导如何创建贴合业务的自定义异常。