【发布时间】:2015-04-10 03:02:27
【问题描述】:
例如在这个方法中:protected void doPost(HttpServletRequest req,HttpServletResponse resp)throws ServletException,java.io.IOException {}
抛出新的 ServletException,java.io.IOException ;未在方法定义中使用。这是为什么 ?谁能告诉我为什么?我是 Java 新手。
在下面的代码中使用了 throw,为什么在上面抛出异常的方法中没有使用它。
class SomeClassName {
void show() throws Exception
{
throw new Exception();
}
}
【问题讨论】:
-
投掷和投掷是两个不同的东西。谷歌他们
-
它没有明确抛出
ServletException,但它调用了其他方法。 -
同样的原因我们写
public int getNumberOfCats() {而不是public return 1; getNumberOfCats() { -
我的问题是为什么 throws 没有在 throws 方法中使用? .那么如果不能抛出异常,写 throws 的目的是什么?
标签: java oop servlets web-applications