try{
@before
@AfterReturn 返回值
}catch{
@AfterThrowing 异常抛出值
}
finally{
@After
}
无异常执行顺序@before-@After-@AfterReturn
有异常执行顺序@before-@After-@AfterThrowing
如果没有异常就返回值,如果有异常就不能返回值,而是抛出异常。
@before
@AfterReturn 返回值
}catch{
@AfterThrowing 异常抛出值
}
finally{
@After
}
无异常执行顺序@before-@After-@AfterReturn
有异常执行顺序@before-@After-@AfterThrowing
如果没有异常就返回值,如果有异常就不能返回值,而是抛出异常。