我想在控制台中打印输出和错误信息。但有时输出的顺序会改变,先打印错误消息然后再打印简单消息。有人能帮我理解为什么会出现这种情况吗? 输出的顺序大部分时间都是不一致的。我正在使用Eclipse IDE,下面是我得到的输出。
我尝试打印以下代码:
期望的结果是这样的:
System.out.println("simple message");
System.err.println("error message");
期望的结果是这样的:
但实际结果是这样的:简单消息
错误消息
错误消息
简单消息