如题

解决方案 »

  1.   

    有的,蛮大的区别!!
    System类提供了一个输出流变量System.err,用于传送错误或是状态消息。象System.out,System.err的打印要求由默认设置指向控制台窗口。一些错误消息例子如下:
    System.err.println("System being rebooted in 2 minutes");
    System.err.println("Zero balance:withdrawal ignored");
    System.err.println("Modem is no online,no call possbile");
    在显示这些消息时,更倾向于用System.err而不是System.out,因为操作系统通常提供一个方法来声明程序的标准输出命令是到文件而不是控制窗口。给分!!!
      

  2.   

    System.err 更多的是输出EXCPTION
    而且这对操作系统也很用的
    就象exit(0) 正常退出
        exit(-1) 非正常退出
    一样的
      

  3.   

    UNIX系统中有标准输入,标准输出和标准错误,跟他们是对应的,在Dos中标准输出和标准错误是一样的,但最好是有所区分,用err显示错误信息,out显示正常提示