【发布时间】:2014-11-12 09:33:44
【问题描述】:
我有一个 java 方法,它可以抛出多个未经检查的异常。我的问题是:我需要声明它以抛出所有异常吗?或者如果我只声明throws Exception 有什么问题吗?
方法一:
public void myMethod() throws Exception1,Exception2,Exception3,Exception4,Exception5
{}
代替方法1,我可以这样声明吗?
public void myMethod() throws Exception
{}
【问题讨论】:
-
如果你的方法只抛出
unchecked exceptions,你不需要任何 throws 子句。