In this tutorial, you will learn to write “Hello World” program in Java. A “Hello, World!” is a simple program that outputs Hello, World!
on the screen. Since it’s a very simple program, it’s often used to introduce a new programming language to a newbie.
Let’s explore how Java “Hello, World!” program works.
Note: You can use our online Java compiler to run Java programs.

Java “Hello, World!” Program
// Your First Program
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Output
Hello, World!
How Java “Hello, World!” Program Works?
1. Your First Program
In Java, any line starting with //
is a comment. Comments are intended for users reading the code to understand the intent and functionality of the program. It is completely ignored by the Java compiler (an application that translates Java program to Java bytecode that computer can execute).
2. class HelloWorld { ... }
In Java, every application begins with a class definition. In the program, HelloWorld is the name of the class, and the class definition is:class HelloWorld { … .. … }
For now, just remember that every Java application has a class definition, and the name of the class should match the filename in Java.
3. public static void main(String[] args) { ... }
This is the main method. Every application in Java must contain the main method. The Java compiler starts executing the code from the main method.
How does it work? Good question. However, we will not discuss it in this article. After all, it’s a basic program to introduce Java programming language to a newbie. We will learn the meaning of public
, static
, void
, and how methods work? in later chapters.
For now, just remember that the main function is the entry point of your Java application, and it’s mandatory in a Java program. The signature of the main method in Java is:public static void main(String[] args) { … .. … }
4. System.out.println("Hello, World!");
The code above is a print statement. It prints the text Hello, World!
to standard output (your screen). The text inside the quotation marks is called String in Java.https://31526791b8a351dad51b842ca869bddf.safeframe.googlesyndication.com/safeframe/1-0-38/html/container.html Notice the print statement is inside the main function, which is inside the class definition.
Things to take away
- Every valid Java Application must have a class definition that matches the filename (class name and file name should be same).
- The main method must be inside the class definition.
- The compiler executes the codes starting from the main function.
This is a valid Java program that does nothing.
public class HelloWorld {
public static void main(String[] args) {
// Write your code here
}
}
Don’t worry if you don’t understand the meaning of class
, static
, methods, and so on for now. We will discuss it in detail in later chapters.
Additional Reading
- Convert website to Android app
- WhatsApp Status Saver & Cleaner App
- Create Wallpaper app with android studio
- Create VPN Android App
- create Education Book app
- Stylish text Fonts App
- create Video Saver app
- QR Scanner & Bar Code Scanner app
- MTech eBook Android App
- Create PDF Scanner, OCR app
- Workout – Men and Women Fitness app
- How to Create Cam Scanner app
Android Game App
- Block Puzzle Game Android App
- Jungle Shot | zumbla delux game App
- How to Create Snake game app
- Maze Goal Best Entertaining Game
- Create Ludo Game app
- Knife fruit cutting Game app
- Bubble Shooter android Game app
- Blocks Match 3 game app
- Number sliding Puzzle game app
READ MORE
If you found this post useful, don’t forget to share this with your friends, and if you have any query feel free to comment it in the comment section.
Thank you 🙂 Keep Learning !