我对这个java程序感到困惑。有谁能告诉我这个程序的输出是什么?
class Sample {
public static void start() {
System.out.println("Bla bla...");
}
public static void main(String []args)
{
try {
start();
}
catch(Exception e)
{ }
}
}
答案 0 :(得分:7)
答案是:
Bla bla...
没有多少次“bla bla”是正确的答案,所以我只想借此机会: - )
但只是为了增加一些价值,我会指出:
try {
start();
}
catch (Exception e) { }
... 绝对可怕的代码。您正在捕捉所有可能的异常......并忽略它们。如果start
中有一些错误导致它意外终止,你永远不会知道它为什么会发生。 BAD。
答案 1 :(得分:1)
main
,然后从start()
致电main
。在start
中,您可以打印到控制台上Bla bla...
try-catch
块只是确保如果catch
部分Bla bla...
可以处理触发异常时发生的事情Exceptions。在您的情况下,它将是任何异常。
输出:
{{1}}