为什么out.println和err.println之间有区别


  1. System.class包含Printstream类的"out"one_answers"err"对象
  2. System.class被声明为静态的
  3. println()是Printstream类中的重载方法,该类具有(out和err对象)

如果我们执行System.out.println("Xys");和System.err.println("Fdfd");

它们的工作原理应该与out完全相同,err是同一类的对象,但事实并非如此。

Why out.println()以黑色打印,err.printlin()以红色打印。

因为您使用的IDE以红色打印stderr,以黑色打印stdout。

这与Java无关,一切都与您所处的环境有关–这是着色的原因,而不是Java本身,它不在乎它的输出是如何实际呈现的。

相关内容

  • 没有找到相关文章

最新更新