5.1 异常和异常类