JEP 512 : Compact Source Files and Instance Main Methods
Lien vers la JEP : openjdk.org/jeps/512
| Il est désormais possible de coder de manière plus compacte afin de simplifier la synthaxe. |
-
Une classe avec une méthode
public static void main(String[] args)peut être remplacé par une méthode d’instancemain(). -
Nouvelle classe dans le package
java.langpour fournir des méthodes I/O simplifiées et plus compréhensibles. -
Import automatique d’APIs standards du package
java.langlorsque le code est écrit dans un format compact.
Avant Java 25 :
class HelloWorld {
void main() {
System.out.println("Hello, not a compact world!");
}
}
Avec Java 25 :
main() {
IO.println("Hello, compact world!");
}