Java 9

Java 8

  • Lambdas
  • Bulk-Operationen auf Collections
  • Neue Date-Time-API

Java 9

  • Modularisierung
  • Module exportieren packages
  • Importieren mittels „requires“ auf das Modul
  • Modularisierte JARs
  • Möglich mehrere Versionen der gleichen Bibliotheken parallel zu verwenden
  • Einfache Initialisierung von Collections:
    List<String> vornamenListe = List.of("Hinz", "Kunz", "Fritz");
  • Erweiterung der Stream-API: iterate, takeWhile, dropWhile, …
  • Strings verbrauchen weniger Speicher (da intern Latin1 statt UTF-16 verwendet wird, wenn möglich)
  • JShell
  • HTTP/2

Quellen:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.