Getting Started with Java

Your First Java Program

Every Java program needs a class and a main method.

The Structure

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}

Breaking It Down:

PartMeaning
public class Main
Defines a class named Main
public static void main
The entry point of the program
String[] args
Command-line arguments
System.out.println
Prints text to console

The class name must match the filename (Main.java).

Visualizer
$ java Main.java
Hello, Java!

Interactive Visualization

java
Loading...
Output
Run execution to see output...