<分区>
Possible Duplicate:
Java: System.out.println and System.err.println out of order
为什么要写这段代码
System.err.println("err");
System.out.println("out");
打印
out
err
在 Eclipse 控制台上?
更新
如果我从命令行运行相同的代码,它会以正确的顺序打印。
更新
如果我把它改成
System.err.println("err");
Thread.sleep(5);
System.out.println("out");
它在 Eclipse 中也能正确打印