B.10 异常处理
通过在@try块中包括可能会生成异常的语句,就可在运行时处理异常,其一般格式为:
@try
programStatement 1
@catch(exception)
programStatement 2
@catch(exception)
……
@finally
programStatement n
如果programStatement 1抛出异常,那么会按顺序测试后面的@catch块,查看相应的exception是否与抛出的异常相符。如果相符,则会执行相应的programStatement。无论是否抛出并捕获了异常,都将执行@finally块(如果提供了)。