4.3.5 异常和错误处理