这是否正常(它编译)。或者,在调用Java main()类时,是否有更好的方法可以抛出多个异常?
public static void main(String[] args)
throws AWTException, IOException{}
答案 0 :(得分:4)
是的,那会有效。但是为了将来的参考,如果您发现自己抛出了多个相似的异常并以相同的方式恢复,请查看它们是否都继承自java.lang.Exception以外的相同父异常。如果是这样,你可以抛出它。你总是可以抛出异常(而不是别的),但这会带来一些最佳实践问题。
答案 1 :(得分:0)
为什么不写一些代码并测试它,你就在那里。看起来很好。方法main
通常不会被任何人调用。如果是这种情况,则无需声明throws
子句。