Skip to content

kappsegla/maven-java-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Create Your First Java Program

Java has evolved to become more beginner-friendly. This guide walks you through creating a simple program that prints โ€œHello World,โ€ using both the classic syntax and the new streamlined approach introduced in Java 21.


โœจ Classic Java Approach

Traditionally, Java requires a class with a main method as the entry point:

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

This works across all Java versions and forms the foundation of most Java programs.


๐Ÿ†• Java 25: Unnamed Class with Instance Main Method

In newer versions like Java 25, you can use Unnamed Classes and an Instance Main Method, which allows for a much cleaner syntax:

void main() {
    System.out.println("Hello World");
}

๐Ÿ’ก Why is this cool?

  • โœ… No need for a public class declaration
  • โœ… No static keyword required
  • โœ… Great for quick scripts and learning

To compile and run this, use:

java --source 25 HelloWorld.java

๐Ÿ“š Learn More

This feature is part of Javaโ€™s ongoing effort to streamline syntax. You can explore deeper in Baeldungโ€™s guide to Unnamed Classes and Instance Main Methods.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages