[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 12280] Re: ズームイン Java での課題



  高橋(智)です。訂正です。

snip
>      public class AssertTest implements Runnable {
>        public static void main(String[] args) throws Exception {
>          Thread t = new Thread(new AssertTest());
>          System.out.println("start and join");
>          t.start();
>          t.join();
>          System.out.println("end");
>          System.in.read();
>        }
> 
>        public void run() {
>          assert(false);
>        }
>      }
>     --> 結果は
>     start and join
>     end
>     と表示してキーボードからの入力待ちになる。つまり該当スレッドが終了する。

  -eaオプションを指定するのを忘れていました。
  出力内容が間違っておりました。該当スレッドが終了するのは変わらずです。
---------------------------------------------------------
start and join
Exception in thread "Thread-0" java.lang.AssertionError
        at AssertTest.run(AssertTest.java:12)
        at java.lang.Thread.run(Thread.java:595)
end
---------------------------------------------------------

-- 
高橋智宏
  Java読書会( http://www.javareading.com/bof/ )