Kompakt kaynak dosyaları
Sınıf bildirimi veya public static void main olmadan eksiksiz bir program yazın.
Kod Karşılaştırması
✕ Java 8
public class HelloWorld {
public static void main(String[] args) {
System.out.println(
"Hello, World!");
}
}
✓ Java 25
void main() {
IO.println("Hello, World!");
}
Bu kodda bir sorun mu gördünüz? Bize bildirin.
Modern yöntem neden daha iyi
Sıfır tören
Sınıf yok, public static void main yok, String[] args yok.
Yeni başlayanlar için uygun
Yeni programcılar 1. satırdan itibaren kullanışlı kod yazabilir.
Betik benzeri
Hızlı prototipler, betikler ve örnekler için mükemmeldir.
Eski Yaklaşım
Ana Sınıf Tören Kodu
Modern Yaklaşım
void main()
JDK'dan itibaren
25
Zorluk
Başlangıç
JDK Desteği
Kompakt kaynak dosyaları
Mevcut
JDK 25 LTS'de tamamlandı (JEP 512, Eylül 2025).
Nasıl çalışır
Kompakt kaynak dosyaları, basit programlar için sınıf bildirimleri ve main metot imzasının törenini ortadan kaldırır. java.io.IO'nun örtük içe aktarımıyla birlikte println bile doğrudan kullanılabilir.
İlgili Belgeler