system.out.println 与 system.err.println
1.out能重定向到别的输出流,屏幕不显示
err只能在屏幕上打印,重定向也一样
例:
System.setOut(new PrintStream (new FileOutputStream ( new File ("C:/test.txt"))));
System.setErr();
2.out要缓冲,优先级低;err默认不缓冲,优先级高,eclipse控制台输出为红色!
3.LOG4J 记录日志 设定错误等级,err的输出将记录到日志中。