Java程序从main调用静态方法

时间:2014-01-12 07:13:48

标签: java oop

我对这个java程序感到困惑。有谁能告诉我这个程序的输出是什么?

class Sample {

    public static void start() {
        System.out.println("Bla bla...");
    }

    public static void main(String []args)
    {
        try {
            start();
        }
        catch(Exception e)
        { }
    }
}

2 个答案:

答案 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}}