【发布时间】:2014-01-31 01:47:07
【问题描述】:
我对这个 java 程序感到困惑。谁能告诉我这个程序的输出是什么?
class Sample {
public static void start() {
System.out.println("Bla bla...");
}
public static void main(String []args)
{
try {
start();
}
catch(Exception e)
{ }
}
}
【问题讨论】:
-
你的 Java 编译器和 JVM 可以告诉你!
-
这个问题似乎离题了,因为您要求我们成为您的 Java 编译器和 JVM。
-
为什么需要 try/catch 语句呢? :-)
-
你可以告诉我们你为什么觉得它令人困惑,而不是让我们读懂你的想法......很有可能你得到意想不到的输出仅仅是因为你没有运行你认为的' 正在运行(例如,在您上次更改后忘记编译)。
-
你运行了吗??跑,看看会发生什么。