异常处理和程序调试
throw的使用