-2

这是一个非常常见的问题,但我没有得到满意的答案。准确地说,在什么条件下我们应该声明异常(使用 throws)并在其他条件下处理(try catch)。请建议!

4

1 回答 1

0

看看如果你不考虑一个方法会发生什么,调用该方法的其他开发人员可能不会注意到这个方法现在会抛出这个异常,如果他用不同的输入集测试该方法,那么其他开发人员有可能不会抛出该异常,但是当程序准备好时,用户可能会再次填写输入以抛出异常,因此作为开发人员,您应该做的是,在方法定义中保留 throws 关键字,以便其他开发人员知道他必须处理或转发此类异常

于 2013-09-24T10:32:42.497 回答