8.1 为什么需要对错误和异常进行处理