如题

解决方案 »

  1.   

    一个是专门用来输出普通信息的流一个事用来专门输出错误信息的流这是一个明确的分工,以便JVM更加好处理各种信息流
      

  2.   


    有两点比较重要,楼主要注意的是: 
    (1)System.out.println 能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了,如输出到 
    一个txt的log日志中. (2)而System.err.println只能在屏幕上实现打印,即使你重定向了也一样。 要说 最直接的区别的话: 
    就是 如果 你使用err打印出的 字符串,再eclipse的console会显示成红色的哦。 以上是GOOGLE查的  建议楼主有问题的话 自己先去查查 去摸索 去想想  才会记忆深刻
      

  3.   


    这都有人问???err 在控制天输出的是红色字体。
      

  4.   

    在 Windows 系统下没有区别。
      

  5.   

    刚刚试了试。err输出的是红色的字体。
      

  6.   

    public class System2 {

    public static void main(String[] args) {
    System.out.println("hello,world");
    System.out.println("-----------------------------");
    System.err.println("hello,world");
    }}   
    一样的代码运行输出两种不同的形式:output1:
    hello,worldhello,world-----------------------------

    output2:
    hello,world
    -----------------------------
    hello,world
      

  7.   

    hello,world
    这代码显示不出红色的效果.......上面的这句代码表示        红色的..