内容来自 《Java 程序员面试笔试通关宝典》
1. throws关键字
定义一个方法的时候可以使用throws关键字声明。使用throws关键字声明的方法表示此方法不处理异常,而交给方法调用处进行处理。
throws关键字格式:
假设定义一个除法,对于除法操作可能会出现异常,也可能不会出现异常。所以对于这种方法最好将它使用throws关键字声明,一旦出现异常,则应该交给调用处处理。代码如下:
以上代码中div()使用了throws关键字声明,所以调用此方法的时候,必须通过try…catch进行异常处理。如果在主方法的声明中也使用了throws关键字,那么是不是意味着主方法也可以不处理异常?例如:
运行结果: