File sorgente compatti
Scrivi un programma completo senza dichiarazione di classe o public static void main.
Confronto Codice
✕ Java 8
public class HelloWorld {
public static void main(String[] args) {
System.out.println(
"Hello, World!");
}
}
✓ Java 25
void main() {
IO.println("Hello, World!");
}
Vedi un problema con questo codice? Faccelo sapere.
Perché vince l'approccio moderno
Zero cerimonia
Nessuna classe, nessun public static void main, nessun String[] args.
Adatto ai principianti
I nuovi programmatori possono scrivere codice utile dalla prima riga.
Simile a script
Perfetto per prototipi veloci, script ed esempi.
Approccio Vecchio
Classe main con cerimonia
Approccio Moderno
void main()
Dal JDK
25
Difficoltà
Principiante
Supporto JDK
File sorgente compatti
Disponibile
Finalizzato nel JDK 25 LTS (JEP 512, settembre 2025).
Come funziona
I file sorgente compatti rimuovono la cerimonia delle dichiarazioni di classe e la firma del metodo main per programmi semplici. Combinati con l'importazione implicita di java.io.IO, anche println è disponibile direttamente.
Documentazione Correlata