以下のコードでは、予測される出力は何でしょうか?
public class Threads2 implements Runnable {
public void run()
{
System.out.println("run.");
throw new RuntimeException("Problem");
}
public static void main(String[] args)
{
Thread t = new Thread(new Threads2());
t.start();
System.out.println("End of method.");
}
}
答えとして与えられる可能性のある結果は次のとおりです。
End of method.
run.
java.lang.RuntimeException: Problem
また
run.
java.lang.RuntimeException: Problem
End of method.
私によると、2番目の答えしかできません。理解するのを手伝ってください。