System.out.println() 和 System.err.println() 的区别

新手上路,请多包涵

Java中 System.out.println()System.err.println() 有什么区别?

原文由 user354299 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
1 个回答

在 Java System.out.println() 将打印到您正在使用的系统的标准输出。另一方面, System.err.println() 将打印到标准错误。

如果您使用的是简单的 Java 控制台应用程序,两个输出将相同(命令行或控制台),但您可以重新配置流,例如 System.out 仍然打印到控制台,但 System.err 写入文件。

此外,像 Eclipse 这样的 IDE 默认以红色文本显示 System.err System.out 以黑色文本显示—。

原文由 Carlos G. 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题