这是一个非常常见的问题,但我没有得到满意的答案。确切地说,在哪些条件下我们应该在其他条件下声明异常(使用throws)和处理(try catch)。请建议!
答案 0 :(得分:0)
看看如果你不用方法保留Thorws会发生什么 调用该方法的其他开发人员可能不会注意到此方法将抛出此异常 现在如果他用不同的输入集测试方法 然后有可能其他开发人员不会抛出该异常 但是当程序准备就绪时,用户可能会再次填充输入以抛出异常 所以作为开发人员你应该做的是,在方法定义中保留throws关键字,以便其他开发人员知道他必须处理或转发此类异常