Kompaktowe pliki źródłowe
Napisz kompletny program bez deklaracji klasy ani public static void main.
Porównanie kodu
✕ 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ć.
Dlaczego nowoczesne podejście wygrywa
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
Wsparcie JDK
Kompaktowe pliki źródłowe
Dostępne
Dostępne od JDK 25 LTS (JEP 512, wrzesień 2025)
Jak to działa
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.
Powiązana dokumentacja
Dowód