Sunday, 24 April 2016

How System.out.println() works ?


System.out.println()

System class provides :
  • Standard I/O and error output streams.
  • Access to system properties and environment variables
  • Load files and libraries
  • An utility method for quickly copying a portion of an array

out is a static field inside System class.
public final static PrintStream out

println() method prints a String and then terminate the line.
void java.io.PrintStream.println(String x)


Initialization
JVM calls the initializeSystemClass() method which initializes out variable.
private static void initializeSystemClass()

No comments:

Post a Comment

Note: only a member of this blog may post a comment.