对于需要处理的异常,一般通过编写try-catch-finally语句捕获并处理,如果存在trycatch-finally没有捕获到的异常,或者在当前方法中没有进行异常的捕获但是该方法有可能抛出异常,则需要在当前方法的头部声明该方法会抛出异常。该方法的调用者负责处理这个异常。
方法声明抛出异常是在方法头部使用throws,throws之后是会抛出的异常种类。
【代码7.3】声明抛出异常案例