Java 9 bringt drei neue Programmierschnittstellen

Oracle hat veröffentlicht, welche neuen Funktionen in Java 9 enthalten sind. Unter anderem kommt die nächste Version mit drei neuen Programmierschnittstellen (Application Programming Interface, API), berichtet InfoQ. Dazu zählt ein Update für die Process API. Sie ist für Interaktion mit Nicht-Java-Betriebssystem-Prozessen zuständig.

Zudem hat Oracle einen neuen HTTP-Client in Java 9 integriert. Dieser soll über eine Unterstützung von HTTP 2.0 und eine JavaScript Object Notation API (JSON) verfügen. Letztere soll auf den bereits im Standard JSR 353 integrierten JSON-Support aufbauen.

Die Leistung der Java Virtual Machine (JVM) sollen drei weitere Funktionen verbessern. Durch Improve Content Locking ist eine höhere Leistung möglich, wenn mehrere Threads gleichzeitig auf ein Objekt zugreifen wollen. Aus dem Bericht geht zudem hervor, dass eine Segmentierung des Code-Zwischenspeichers des Just-in-Time-Compilers (JIT) sowie eine Weiterentwicklung des “Smart” Java Compiler (Sjavac) auch eine parallele Kompilierung ermöglicht.

In Zukunft sei darüber hinaus geplant, den Quellcode des Java Development Kit (JDK) in Modulen zu organisieren, so Oracle. Dabei soll die Struktur der JRE- und JDK-Binär-Images jedoch nicht geändert werden. Im Gegensatz zu dem schon für Java 8 vorgesehen Project Jigsaw soll auch noch kein Standard-Modulsystem für die Java-Plattform eingeführt werden. Durch das Definieren und Durchsetzen der Modulgrenzen wollen die Entwickler die Basis für ein Modulsystem schaffen, während das JDK selbst gebaut wird. Das sei der erste Schritt in Richtung vollständiger Modularität, selbst wenn das Modulsystem selbst nicht sichtbar sei, heißt es in dem Bericht.

Bislang liegen sämtliche Änderungen als sogenanntes Java Enhancement Proposal (JEP) vor. Dabei handelt es sich um ein Verfahren, das die Entwicklung neuer Funktionen für die Java-Sprache und die Java Virtual Machine erlaubt, ohne dass ein vollständiges Spezifizierungsverfahren (JSR) benötigt wird. Damit seien JEPs kleiner und zielgerichteter und könnten außerdem Probleme angehen, die nur die OpenJDK-Implementierung beträfen, so InfoQ weiter. Nach Abschluss einer Entwicklung könne ein JEP darüber hinaus in einen neuen oder vorhandenen Java-Standard integriert werden.

Es wird erwartet, dass Oracle die Final von Java 9 2016 veröffentlicht. InfoQ geht davon aus, dass der Nachfolger von Java 8 bis dahin noch zahlreiche weitere Neuerungen erhält.

[mit Material von Stefan Beiersmann, ZDNet.de]

Andre Borbe

Andre ist Jahrgang 1983 und unterstützte von September 2013 bis September 2015 die Redaktion von silicon.de als Volontär. Erste Erfahrungen sammelte er als Werkstudent in den Redaktionen von GMX und web.de. Anschließend absolvierte er ein redaktionelles Praktikum bei Weka Media Publishing. Andre hat erfolgreich ein Studium in politischen Wissenschaften an der Hochschule für Politik in München abgeschlossen. Privat interessiert er sich für Sport, Filme und Computerspiele. Aber die größte Leidenschaft ist die Fotografie.

Recent Posts

IT 2025: IT-Führungskräfte erwarten massiven KI-Ruck

Einsatz von KI-Lösungen wirbelt auch in deutschen Unternehmen die Liste der Top-Technologieanbieter durcheinander.

15 Stunden ago

Sofortzahlungen im Wandel: Sicherheit und KI als treibende Kräfte

Echtzeitüberweisungen erfüllen die Erwartungen der Nutzer an Geschwindigkeit, sind jedoch anfällig für spezifische Sicherheits- und…

19 Stunden ago

Blockaden und Risiken bei APM-Projekten vermeiden

Application Portfolio Management (APM) verspricht Transparenz, mehr IT-Leistung und Effizienz – theoretisch.

3 Tagen ago

BSI-Bericht: Sicherheitslage im Cyberraum bleibt angespannt

Im Berichtszeitraum Mitte 2023 bis Mitte 2024 wurden täglich durchschnittlich 309.000 neue Schadprogramm-Varianten bekannt.

3 Tagen ago

KI-Hype in der Cybersicherheit – oder besser doch nicht?

KI kommt in der Cybersicherheit zum Einsatz, etwa um Abweichungen im Netzwerkverkehr zu identifizieren. Ist…

4 Tagen ago

Netzwerksegementierung schützt vor Angriffen über die OT

Ungepatchte und veraltetete Maschinen-Software ist ein beliebtes Einfallstor für Hacker, warnt Nils Ullmann von Zscaler…

4 Tagen ago