System.out.println explained

In this blog post, I will be explaining the System.out.println statement which is the first statement you will come across when you start learning Java programming.

 

System

System is a final class in the java.lang package. It has several useful classes and methods. In addition to supporting standard input and output, it has methods to access external properties, method for initiating garbage collection, etc.  It supports input/output by providing static variables corresponding to the input/output streams.

 

Out

Out is a static variable in the System class. It is of the type PrintStream.  Since it is a static variable, it is instantiated at start up. It is mapped to the standard output which is the console. This stream is already open and ready to accept output data.

 

Println

Println is a method within the PrintStream class.  There are several overloaded versions of this method that accepts different types of data like String, integer, double, etc.  Each method prints the data passed to it and also adds new line.

Comments

Popular posts from this blog

How to use logging in SpringBoot with code samples

Python While Loop with code samples

How to convert a List to a Set