---
title: "System,out, println  in java"  
description: "System,out, println  in java"  
author: "Royce Roy"  
published: 2015-04-21  
updated: 2015-04-21  
canonical: https://www.mindstick.com/forum/23107/system-out-println-in-java  
category: "java"  
tags: ["java"]  
reading_time: 1 minute  

---

# System,out, println  in java

What is [System](https://www.mindstick.com/articles/23411/the-most-effective-method-to-find-the-perfect-small-business-phone-system-for-your-business),out, println in System.out.println()

## Replies

### Reply by Anonymous User

**System** is a built-in class present in java.lang package. This class has a final modifier, which means that, it cannot be inherited by other classes. It contains pre-defined methods and fields, which provides facilities like standard input, output, etc.\
**out** is a static final field (ie, variable)in System class which is of the type PrintStream (a built-in class, contains methods to print the different data values). static fields and methods must be accessed by using the class name, so ( System.out ).out here denotes the reference variable of the type PrintStream class.\
**println()** is a public method in PrintStream class to print the data values. Hence to access a method in PrintStream class, we use out.println() (as non static methods and fields can only be accessed by using the refrence varialble)


---

Original Source: https://www.mindstick.com/forum/23107/system-out-println-in-java

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
