java异常说明学习日记
在java中异常说明是一种java强制使用的方法,目的是为了以一种礼貌的方式告知客户端程序员某个方法可能会抛出的异常类型。
写法写法如下:
void f() throws Exception1,Exception2....{ code block }
表示本方法不会抛出以上的这些异常(除了从RuntimeException继承的异常,它们可以在没有异常说明的情被下呗抛出), 不过这里有一个可以作弊的地方,可以声明方法将抛出异常,但是实际上并没有抛出。编译器相信了这个异常并为这个异常先占位置,以后就可以抛出这种异常而不用修改已有的代码。
如果写成下列的形式则表示方法将会抛出一下类型的异常类型:
void g() throws Exception1,Exception2....
{
code block....
throw new Exception1();
}