OpenJDK: Java 17 bringt LTS, Sealed Classes und M1-Support

Das JDK 17 erscheint und Oracle schlägt vor, die Zeit zwischen LTS-Versionen zu verkürzen. Und Java bekommt lang vorbereitete Neuerungen.

Artikel veröffentlicht am ,
Java 17 ist erschienen.
Java 17 ist erschienen. (Bild: Pixabay)

Die Referenzimplementierung von Java 17, das OpenJDK 17, ist offiziell erschienen, wie der Oracle-Angestellte und langjährige Java-Entwickler Mark Reinhold mitteilt. Der Java-Hauptsponsor Oracle selbst sowie auch einige weitere Unternehmen aus der Community behandeln die nun verfügbare Version als ein LTS-Release, bieten dafür also Langzeitsupport.

Stellenmarkt
  1. IT-Anwendungsbetreuer (m/w/d)
    Scheidt & Bachmann Signalling Systems GmbH, Mönchengladbach
  2. 2 Hauptsachbearbeiter / innen (w/m/d)
    Statistisches Bundesamt, Wiesbaden
Detailsuche

Im Fall von Oracle bedeutet das eine standardmäßige Pflege über einen Zeitraum von fünf Jahren sowie erweiterten Support für insgesamt acht Jahre. Es ist davon auszugehen, dass andere Hersteller sich daran orientieren. Detaillierte Aussagen dazu, etwa von Amazon für dessen Java-Distribution mit dem Namen Corretto, gibt es jedoch noch nicht.

In einem Blogpost zur Veröffentlichung schreibt Reinhold darüber hinaus, dass das Team überlegt, die LTS-Versionen künftig im Rhythmus von zwei Jahren zu veröffentlichen statt wie bisher alle drei Jahre. So sollen Entwicklungsteams und Unternehmen schneller auf aktuelle LTS-Versionen wechseln und damit auch schneller neue Funktionen nutzen können.

M1-Port, Sealed Classes und kein AOT-Compiler

Zu den Neuerungen des JDK 17 gehört unter anderem ein verbesserter Pseudozufallszahlengenerator (JEP 356), was die Nutzung der Technik erleichtern soll. Hinzugekommen ist auch eine neue Rendering-Pipeline unter MacOS, die Apples Metal-Schnittstelle nutzt (JEP 382). Offiziell unterstützt wird nun auch erstmals der Betrieb von Java auf den M1-ARM-Chips von Apple in dessen aktuellen Macs (JEP 391).

Golem Akademie
  1. Linux-Shellprogrammierung
    2.-5. November 2021, online
  2. IT-Sicherheit für Webentwickler
    2.-3. November 2021, online
  3. Terraform mit AWS
    14.-15. Dezember 2021, online
Weitere IT-Trainings

Entfernt hat das Team dagegen den seit längerem verfügbaren AOT- sowie JIT-Compiler für Java (JEP 410). Die Technik sei seit der Einführung nur sehr wenig genutzt worden, der Pflegeaufwand sei aber enorm. Oracle hatte die Funktionen bereits aus seinen Builds des JDK 16 entfernt und niemand habe sich beschwert. Eigentlich sollte die Technik dazu genutzt werden, einige der mit Java verbundenen "Schmerzen" zu beheben.

Nach einer Vorschauphase offiziell genutzt werden können nun die sogenannten Sealed Classes (JEP 409). Damit kann begrenzt werden, welche anderen Klassen erben oder implementieren dürfen, was eine enge Kopplung gestatten sollte. Die Vorschau auf die Technik hat sich Golem.de vor etwa einem Jahr näher angesehen. Weitere Neuerungen listen die Release Notes.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Thinkpad E14 Gen3 im Test
Ryzen-Laptop mit grandiosem Preis-Leistungs-Verhältnis

Schon das Thinkpad E14 Gen2 war exzellent, bei der Gen3 aber hat Lenovo die zwei Schwachstellen - Akku und Display - behoben. Bravo!
Ein Test von Marc Sauter

Thinkpad E14 Gen3 im Test: Ryzen-Laptop mit grandiosem Preis-Leistungs-Verhältnis
Artikel
  1. Manifest v3: Google setzt Enddatum für alte Chrome-Erweiterungen
    Manifest v3
    Google setzt Enddatum für alte Chrome-Erweiterungen

    Die neue Erweiterungsschnittstelle Manifest v3 in Chrome könnte Adblocker erschweren. Ab Januar 2023 muss die Technik genutzt werden.

  2. Eine dritte Hand für Netzwerkadministratoren
     
    Eine dritte Hand für Netzwerkadministratoren

    Die Aufgaben von Systemadministratoren werden immer komplexer und vielfältiger. Unterstützung bietet jetzt das Wiener Start-up PATCHBOX mit dem selbst entwickelten Installations-Tool Setup.exe.
    Sponsored Post von Patchbox

  3. Science-Fiction der Neunziger: Babylon 5 wird neu aufgelegt
    Science-Fiction der Neunziger
    Babylon 5 wird neu aufgelegt

    Die Science-Fiction-Serie Babylon 5 soll neu aufgelegt werden. Ein wichtiger Drehbuchautor des Originals ist mit dabei.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PS5 wohl in Kürze bestellbar • Saturn-Aktion: Win 10-Laptop oder PC kaufen, kostenloses Upgrade auf Win 11 erhalten • Bosch Professional & PC-Spiele von EA günstiger • Nur noch heute PS5-Gewinnspiel • Alternate (u. a. Asus TUF Gaming-Monitor 23,8" FHD 165Hz 179,90€) • 7 Tage Samsung-Angebote [Werbung]
    •  /