System.err

Qual a diferença entre System.err.print e System.out.print?

Prezado Marcos Paiva…

ERR - msg de erro e atenção para os usuários, incluvive a saida é vermelha. Pela convenção, este córrego da saída é usado indicar as mensagens de erro ou a outra informação que devem vir à atenção imediata de um usuário.

OUT - msg normal de saída. O córrego “padrão” da saída. Este córrego está já aberto e pronto para aceitar dados da saída. Tipicamente este córrego corresponde à saída de exposição ou a um outro destino de saída especificada pelo ambiente ou pelo usuário do anfitrião. Para aplicações autônomas simples de Java, uma maneira típica escrever uma linha de dados da saída é: System.out.println(data).

Rodrigo