需要进行异常处理的代码应该放入 try 代码块内,以便捕获潜在的异常。每个 try 或 throw 代码块必须至少拥有一个对应的 catch 代码块。使用多个 catch 代码块可以捕获不同种类的异常。 可以在 try 代码块内的 catch 代码块中再次抛出(re-thrown)异常。 简而言之:如果抛出了异常,就必须捕获它。