Language Początkujący

Napisz kompletny program bez deklaracji klasy ani public static void main.

✕ Java 8
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println(
            "Hello, World!");
    }
}
✓ Java 25
void main() {
    IO.println("Hello, World!");
}
Widzisz problem z tym kodem? Daj nam znać.
🚀

Zero ceremonii

Żadnej klasy, żadnego public static void main, żadnego String[] args.

🎓

Przyjazne dla początkujących

Nowi programiści mogą pisać użyteczny kod od pierwszej linii.

📝

Styl skryptowy

Idealne do szybkich prototypów, skryptów i przykładów.

Stare podejście
Ceremonia klasy głównej
Nowoczesne podejście
void main()
Od JDK
25
Poziom trudności
Początkujący
Kompaktowe pliki źródłowe
Dostępne

Dostępne od JDK 25 LTS (JEP 512, wrzesień 2025)

Kompaktowe pliki źródłowe eliminują ceremonię deklaracji klas i sygnatury metody main dla prostych programów. W połączeniu z niejawnym importem java.io.IO, nawet println jest dostępne bezpośrednio.