第一种方式:直接在函数头中 throws SomeException,函数体中不需要 try/catch 第二种方式:使用 try/catch,在 catch 中进行一定的处理之后(如果有必要的 话)抛出某种异常 第三种方法:使用 try/catch/finally,在 catch 中进行一定的处理之后(如果 有必要的话)抛出某种异常