Usa*_*hid 0 java exception-handling exception
我有一个奇怪的问题.我今天在课堂上进行了一次测验.测验的一部分是在一小段代码中找到并纠正错误.其中一个问题是这样的
class Example {
public static void main(String[] args) {
try {
System.out.println("xyz");
} catch (Exception e) {
System.out.println("Exception caught");
} finally {
System.out.println("abc");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我认为该计划没有错误,但我的教授坚持认为有.谁能猜到错误是什么?
"错误"可能是您不需要在此处理任何异常:System.out.println不指定任何已检查的异常.它可能只是:
public static void main(String[] args) {
System.out.println("xyz");
}
Run Code Online (Sandbox Code Playgroud)
由于Exception该类涵盖了已检查和未检查的异常,因此如果您catch在此处添加块,则在这种情况下,您将仅处理未经检查的异常,您通常不应该处理这些异常.
| 归档时间: |
|
| 查看次数: |
2448 次 |
| 最近记录: |