5.1.2 异常和错误处理