【发布时间】:2019-01-08 05:56:15
【问题描述】:
我正在尝试将输出和错误消息打印到控制台。 但有时输出的顺序会发生变化,首先它会打印错误消息然后打印简单的消息有人能帮我理解为什么会这样吗?输出顺序大部分时间都在变化。打印输出没有一致性。我正在使用eclipse IDE,得到的输出如下。
我已尝试打印以下代码,
System.out.println("simple message");
System.err.println("error message");
预期的结果是这样的:
简单的消息
错误信息
但实际结果是这样的:
错误信息
简单的消息
【问题讨论】:
-
可能是因为它们是两个不同的流
-
@user489872 是对的-stackoverflow.com/a/1883333/4892907