Difference between ?System.out.println?
and ?System.error.println??
Answers were Sorted based on User's Feedback
Answer / ranganathkini
P.S. Please correct the questions. It is not:
Difference between ?System.out.println? and
?System.error.println??
It must be:
Difference between ?System.out.println? and
?System.err.println??
The java.lang.System provides 3 static fields System.out,
System.err and System.in which represent the standard output
stream, standard error stream and standard input stream
Standard Output stream connects the program to the system
console screen and is commonly used to display informative
messages to the user.
Standard Error stream by default connects the program system
console screen and is commonly used to display error
messages to the user.
The Standard Input stream connects the program to the system
keyboard device and provides capability to the program to
read from keyboard input.
Java provides facilities by which these streams can be
redirected to other sources or destinations and change the
way the program behaves.
For example, the standard error stream can be redirected to
a output stream that writes to a log file for error analysis.
Is This Answer Correct ? | 51 Yes | 4 No |
Answer / ravikiran
out.println will print the output to an output stream.
err.println will print the errors to the stream
Is This Answer Correct ? | 22 Yes | 5 No |
Answer / subrahmnyareddy
We can redirect System.out to another file but we cannot
redirect System.err stream.
ex:
public class TestSystOutAndErr
{
public static void main(String[] args)
{
System.out.println("system.out.message");
System.out.println("system.err.message");
}
}
compile:
>javac TestSystOutAndErr.java
execute:(first time)
>java TestSystOutAndErr
OutPut:
system.out.message
system.err.message
execute:(second time)
>java TestSystOutAndErr > samp.txt
output:
system.err.message
(In the above execution "system.out.message" redirected in
to samp.txt file but "system.err.message" not redirected
into samp.txt file)
request:
hi,
I'm M.C.A studet if there is an wrong plz excuse me.
tnaq
Is This Answer Correct ? | 13 Yes | 8 No |
Answer / narendrakumar
System.out.println(""); are used for displaying the data on
the console monitor and also send the data to the files...
But In System.err.println(""); mainly used for displaying
the err msg on the console monitor(stderr(standard
error))But we
cannot send the data to the file...only console monitor
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / k.v.subrahmnyareddy
We can redirect System.out to another file but we cannot
redirect System.err stream.
ex:
public class TestSystOutAndErr
{
public static void main(String[] args)
{
System.out.println("system.out.message");
System.err.println("system.err.message");
}
}
compile:
>javac TestSystOutAndErr.java
execute:(first time)
>java TestSystOutAndErr
OutPut:
system.out.message
system.err.message
execute:(second time)
>java TestSystOutAndErr > samp.txt
output:
system.err.message
(In the above execution "system.out.message" redirected in
to samp.txt file but "system.err.message" not redirected
into samp.txt file)
request:
hi,
I'm M.C.A studet if there is an wrong plz excuse me.
tnaq
Is This Answer Correct ? | 7 Yes | 6 No |
Answer / jyoti
System.setErr() needs to be used for redirection. '>' is
used for Operating system console redirection.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / pratima
Display normally whatever you want to display
System.out.println("Hello")
Display Error messaage
System.err.println("Hello")
o/p:-Hello(In red color)
Is This Answer Correct ? | 0 Yes | 0 No |
How u dubugg ur project?
Difference between arraylist and vector.
What is floor math?
Why is stringbuffer not immutable?
What are the parts of a method?
What is adapter in java?
suppose in a class there is a code like this: { Set hs=new Hashset(); hs.add(new Emp("kathy",1000)); hs.add(new Emp("kathy",2000)); } how can u avoid the above code in your class as set won't allow duplicate objects?
What is the use of http-tunneling in rmi?
Why do we need autoboxing in java?
Why lambda expression is used in java?
How the threads are synchronized?
What is meant by the value of a variable?