【发布时间】:2017-03-28 19:47:27
【问题描述】:
假设有一个方法 getValueFormFile 并且它是公共的并且返回一个 int。它不接受任何参数,并且能够抛出 IOException 和 FIleNotFoundException。
编写一个调用上述 getValueFormatFile 方法的 try 语句。请务必处理该方法可能抛出的所有异常,
这就是我所拥有的
try {
int value = getValueFromFile();
} catch(FileNotFoundException e) {
} catch(IOException e) {
}
这是处理问题的正确方法吗?
【问题讨论】:
-
当你有空的 catch 块时,你并没有真正处理异常。
-
好吧,你也可以选择
catch(Exception e) { /* do nothing lol */ }... -
这听起来像是在使用 Stack Overflow 来做作业。我建议先阅读有关 try/catch 块的javadoc。网络上有很多信息可以帮助您。 Stack Overflow 不是来为你做这项工作的。
-
在尝试提出更多问题之前,请阅读How do I ask a good question?。