Was sind Preview Features?

Preview features sind Funktionen der Java-Plattform, die standardmäßig noch deaktiviert, jedoch für eine eventuelle Übernahme ins JDK vorgesehen sind.

Preview Features sind in Design, Spezifikation und Implementierung vollständig ausentwickelte, jedoch noch nicht permanent übernommene neue Funktionen des JDK. Sie können jedoch aktiviert und durch die Nutzer in der Praxis ausführlich evaluiert werden. Je nach Ergebnis können sie dann in einer zukünftigen Version permanent übernommen, verändert oder auch verworfen werden.

Preview Features aktivieren

Um die Nutzung von Preview Features zu ermöglichen, müssen sie sowohl beim Kompilieren als auch im Laufzeitsystem explizit aktiviert werden. Der Kompileraufruf eines Programms Test.java, das Preview Features des JDK 12 nutzt, muss folgendermaßen erfolgen:

javac --enable-preview --release 12 Test.java

Die Ausführung des Programms muss dann mit java des JDK 12 und --enable-preview erfolgen.

java --enable-preview Test

Die Aktivierung von Preview Features in der IDE Eclipse wird in den Eclipse-Screenshot-Tutorials gezeigt.

Quellen

https://docs.oracle.com/en/java/javase/16/language/preview-language-and-vm-features.html

Wenn Ihnen javabeginners.de gefällt, freue ich mich über eine Spende an diese gemeinnützigen Organisationen.