为什么这个代码
System.err.println("err");
System.out.println("out");
印刷
out
err
在 Eclipse 控制台上?
更新
如果我从命令行运行相同的代码,它会以正确的顺序打印。
更新
如果我将其修复为
System.err.println("err");
Thread.sleep(5);
System.out.println("out");
它也在 Eclipse 中正确打印