Java 10 wurde veröffentlicht!

Hat man sich vor Kurzem noch mit Java 9 beschäftigt, kann man sich nun auch schon der nächsten Version von Java widmen.

Hier eine Übersicht über die wichtigsten Features der Java Version 10:

  • Automatische Bestimmung des Typs von lokalen Variablen:
    Mit var können nun lokale Variablen ohne explizite Spezifikation des Typs deklariert werden (z.B. var fileList = new ArrayList<String>(); ).
    Das funktioniert jedoch nur bei der direkten Initialisierung (daher ungültig: var fileList;)
  • Neue Schnittstelle für den Garbage-Collector zur besseren Trennung verschiedener Garbage-Collector
  • Optimierung der Laufzeit des Garbage-First-Collectors (Standard-Collector) in Worst-Case Fällen durch volle Parallelisierung
  • Ein Standard-Set von root-Zertifikaten wird zur Verfügung gestellt (für den cacerts keystore)
  • Experimenteller Java-Based Just-in-time Compiler Graal  für die Linux/x64-Plattform

Des Weiteren ist erwähnenswert, dass Java 10 ebenfalls keine Long-Term-Support Version ist. Der Standard-Support endet bereits im September diesen Jahres – die nächste Long-Term Version Java 11 wird jedoch darauffolgend zu diesem Zeitpunkt veröffentlicht.

Die gesamten Änderungen können hier nachgelesen werden:

>> http://openjdk.java.net/projects/jdk/10/
>> https://blogs.oracle.com/java-platform-group/introducing-java-se-10

Ähnliche Beiträge

Tech Board

Spring-Boot im Legacy-Kontext

Unsere Kollegen Dr. Gernot Pfanner und Dr. Rainer Brückner haben einen Artikel zum Thema „Spring-Boot im Legacy-Kontext“ in der JavaPro (03/2019) veröffentlicht. Der vollständige Artikel

Beitrag lesen
Insights

Betriebsausflug nach Rom

Am Freitag, den 14.09. ging es im Flieger von München nach Rom. Dort angekommen haben wir als erstes den Vatikan mit der Sixtinischen Kapelle besichtigt.

Beitrag lesen