System.err.print出力は専用の入力を与えられ、すべてのERRの印刷出力の上部の行に、色分け
System.out.printは、黒と白、標準出力であります
-
package iobuffer;
-
-
public class ErrOut {
-
public static void main(String argvs) {
-
System.err.println("有颜色的输出"); //是报错专用输输出,有颜色标记
-
-
System.out.println("我没有颜色"); //是标准输出,白底黑字
-
}
-
}
コードは、結果を実行しています
原因二:
System.out.printの同じ()は本質的な違いではない、ERR出力ストリームの例外やエラーフィードバックの走行方向です。
最も直接的な違いは、コンソール出力errに、つまり赤で、より多くの目を引きます。
また、より重要な存在である:
あなたがそのようにログインするTXTログ出力として、物事の画面上で印刷を、見ることができないので、(1)のSystem.out.printlnは、別の出力ストリームにリダイレクトすることができます。
(2 )とのみSystem.err.printlnを達成することができますが、あなたが同じ方向を変える場合でも、画面に印刷しました。
最も直接的な違いは、コンソール出力errに、つまり赤で、より多くの目を引きます。
また、より重要な存在である:
あなたがそのようにログインするTXTログ出力として、物事の画面上で印刷を、見ることができないので、(1)のSystem.out.printlnは、別の出力ストリームにリダイレクトすることができます。
(2 )とのみSystem.err.printlnを達成することができますが、あなたが同じ方向を変える場合でも、画面に印刷しました。