What's the meaning of System.out.println in Java?

The statement "System.out.println" in Java is used to display or print the argument provided to it. It outputs the specified value to the standard output stream, which is commonly referred to as "stdout."

The standard output stream represents the destination where the output of a program is typically displayed, such as the console or terminal. By using "System.out.println," the programmer can conveniently output messages, data, or results for debugging or informational purposes during program execution.

  1. System is a Class
  2. out is a Variable
  3. println() is a method

The "System" class belongs to the java.lang package in Java. Within the System class, the "out" is a static member that represents an instance of the java.io.PrintStream class. The "println" method is part of the java.io.PrintStream class, and it is overloaded to allow printing messages to the output destination, which is commonly a console or file.

The System class belongs to java.lang package:
class System { public static final PrintStream out; //... }
The Prinstream class belongs to java.io package:
class PrintStream{ public void println(); //... }