JDK: Java 14 experimentiert mit eigenem Paketwerkzeug
Der Oracle-Angestellte und Entwicklungsleiter von Java, Mark Reinhold, hat die Veröffentlichung der aktuellen Version 14 der Programmiersprache Java(öffnet im neuen Fenster) bekanntgegeben. Zu den neuen Funktionen gehört unter anderem ein Werkzeug, mit dem Java-Pakete einfach erstellt werden sollen(öffnet im neuen Fenster). Noch wird dieses aber als Incubator-Projekt bezeichnet, so dass es noch als experimentell betrachtet werden sollte.
Da es sich bei Java 14 aber nicht um eine LTS-Version handelt und da die Version nur ein halbes Jahr lang unterstützt wird, richtet sich die Veröffentlichung sowieso eher an experimentierfreudige Entwickler. Das neue Paketwerkzeug ist an das Werkzeug Javapackager angelehnt, das aus JavaFX stammt. Es soll dazu genutzt werden, in sich abgeschlossene Java-Anwendungen zu erstellen – also als EXE oder MSI für Windows, PKG oder DMG für MacOS oder DEB oder RPM für Linux.
Neu hinzugekommen ist außerdem ein Patternmatching(öffnet im neuen Fenster) (Mustererkennung) für den instanceof-Operator. Damit sollen sich vielfach genutzte Abfolgen von Type-Überprüfung, -Umwandlung und Variablenzuweisung durch einen einfachen Aufruf abkürzen lassen. Darüber nutzt die Speicherzuweisung für den Garbage Collector G1 nun NUMA-Programmierung(öffnet im neuen Fenster). Das funktioniert bisher nur auf Linux-Systemen und soll die Leistung insbesondere auf Multi-Socket-Systemen mit Numa (Non-Uniform Memory Access) verbessern.
Mit der vorangegangenen Version 13 von Java hat Oracle außerdem den neuen und damit dritten verfügbaren Garbage Collector ZGC eingeführt. Nachdem dieser zunächst nur für Linux bereitstand, gibt es ZGC nun auch für Windows und MacOS. Die Entwickler bezeichnen die Ports für das Betriebssystem Solaris auf x86- und Sparc-CPUs sowie für Linux auf Sparc-CPUs als veraltet. Mittelfristig soll der Support für diese Ports beendet und der Code entfernt werden. Das soll eine schnellere Entwicklung ermöglichen. Weitere Neuerungen listen die Release Notes(öffnet im neuen Fenster).
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.