explain System.out.println
Answer Posted / anil kumar
System is a final class in java.lang package
println() is a method define in PrintStream class of
java.io package.
the Printstream class like as
Class PrintStream
{
public void print()
{..........}
public void println(String a)
{...........}
..
..
..
}
and the System class like as
class System
{
public static void PrintStream out;
..
..
out=new PrintStream();
}
this is clear that System is a class and println is a
method but what is out.
out is a reference variable of PrintStream Type that hold
the object of printstream class;
out is a static type so it can be call with its class name
so we can access out with System.out and then we can call
println method on this out object
System.out.println();
now why sunmicrosystem do this
because we haveto not create a new object of Printstream
class for each time when we call println mehod
now we can call println method with the help of precreated
object of printStream class
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is method and methodology?
Can an anonymous class be declared as implementing an interface and extending a class in java programming?
How to display arraylist values in java?
What is hashing principle in java?
What is a boolean structure?
Can we override compareto method?
What is the default size of arraylist in java?
Explain constructors and types of constructors in java.
What are java packages? What is the significance of packages?
How does map works in java?
Is there a sort function in java?
When do we use hashset over treeset?
What does || mean in code?
How do you write a good declaration?
What is string :: npos?