例如,在此方法中:protected void doPost(HttpServletRequest req,HttpServletResponse resp)throws ServletException,java.io.IOException {}
爲什麼有時我們不使用拋出新的異常?
throw new ServletException,java.io.IOException;未在方法定義中使用。這是爲什麼 ?誰能告訴我爲什麼?我是新來的Java。
在下面的代碼中使用了throw,爲什麼它沒有在上面引發異常的方法中使用。
class SomeClassName {
void show() throws Exception
{
throw new Exception();
}
}
投擲和投擲是兩回事。谷歌他們 – Eran 2015-02-10 06:41:03
它不是顯式拋出'ServletException',但它調用其他方法。 – alfasin 2015-02-10 06:42:55
一些閱讀:http://stackoverflow.com/questions/4392446/when-to-use-throws-in-a-java-method-declaration – 2015-02-10 06:45:17