调用抛出 FileNotFoundException 的方法
我很确定这是一个简单的问题,但我找不到直接的答案。如何调用抛出 FileNotFoundException
的方法?
这是我的方法:
private static void fallingBlocks() throws FileNotFoundException
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您调用它,然后声明您的方法也抛出它,或者捕获它:
或者:
参见Java 语言规范第 11.2 节 或 Java 异常教程 了解更多详细信息。
You call it, and either declare that your method throws it too, or catch it:
Or:
See section 11.2 of the Java Language Specification or the Java Tutorial on Exceptions for more details.
您只需像调用任何其他方法一样调用它,并确保
FileNotFoundException
即可;throws
列表中有FileNotFoundException
或其超类。You just call it as you would call any other method, and make sure that you either
FileNotFoundException
in the calling method;FileNotFoundException
or a superclass thereof on itsthrows
list.您只需
捕获
异常或重新抛出它。了解异常。You simply
catch
the Exception or rethrow it. Read about exceptions.不确定我是否明白你的问题,只需调用该方法:
Not sure if I get your question, just call the method:
是不是和调用普通方法一样。唯一的区别是您必须通过将异常包含在 try..catch 中或从调用方方法抛出相同的异常来处理异常。
或者
Isn't it like calling a normal method. The only difference is you have to handle the exception either by surrounding it in try..catch or by throwing the same exception from the caller method.
or
您也可以像任何其他方法一样调用它。然而该方法可能会失败。在这种情况下,该方法会抛出异常。应使用 try-catch 语句捕获此异常,因为它会中断程序流程。
You call it like any other method too. However the method might fail. In this case the method throws the exception. This exception should be caught with a try-catch statement as it interrupts your program flow.