Fichiers source compacts
Écrivez un programme complet sans déclaration de classe ni public static void main.
Comparaison de Code
✕ Java 8
public class HelloWorld {
public static void main(String[] args) {
System.out.println(
"Hello, World!");
}
}
✓ Java 25
void main() {
IO.println("Hello, World!");
}
Un problème avec ce code ? Dites-le nous.
Pourquoi la méthode moderne gagne
Zéro cérémonie
Sans classe, sans public static void main, sans String[] args.
Convivial pour les débutants
Les nouveaux programmeurs peuvent écrire du code utile dès la ligne 1.
Style script
Parfait pour les prototypes rapides, les scripts et les exemples.
Ancienne Approche
Cérémonie de classe Main
Approche Moderne
void main()
Depuis JDK
25
Difficulté
Débutant
Support JDK
Fichiers source compacts
Disponible
Finalisé dans JDK 25 LTS (JEP 512, sept. 2025).
Comment ça fonctionne
Les fichiers source compacts éliminent la cérémonie des déclarations de classe et de la signature de méthode main pour les programmes simples. Combiné avec l'import implicite de java.io.IO, même println est disponible directement.
Documentation Associée