发现错误的理想时机是程序运行之前(编译期),然后不太现实,很多异常无法被发现(特别是业务上的数据),需要在运行时解决. 错误恢复机制保证代码健壮性的方式,异常处理在程序中很常见,也是必须的,必须考虑有可能发生的异常,才能保证程序的正常运行.而且 一旦程序出现异常,异常处理及日志能帮助我们定位和解决异常. 概念: Exception,是一种意外,不正常的现象.使用异常可以降低处理代码的复杂度,如果不适用异常,就必须通过判断去检查错误,而且可能在很 多地方都要判断,使用异常,只需要在一个地方处理错误