20 Jahre Erfahrung FreeCall 0800 tutegos

Java 8 Neuerungen

[LOGO]

Java 8 bringt große Änderungen an der Sprache mit sich, die die Programmierung deutlich beeinflusst. Die größte Sprachänderungen von Java 8 betreffen Lambda-Ausdrücke, dazu gesellen sich Default-Methoden und statische Schnittstellenmethoden. Teilnehmer des Java 8 Seminars lernen die neuen Spracheigenschaften detailliert kennen, und nutzen sie aktiv bei der Stream-API. Neu hinzugekommen ist auch die Time Date API, die ebenfalls im Kurs umfassend vorgestellt wird.

Inhalte des Seminars

Sprachneuerungen in Java 8

  • Statische Schnittstellenmethoden
  • Default-Implementierungen
  • Traids in Java 8?
  • Lambda-Ausdrücke
  • Lambda-Schreibweise, Kontext, Ausnahmen
  • Methoden- und Konstruktor-Referenz

Funktionale Programmierung

  • Das java.util.function-Paket
  • Function, Predicate, Consumer, Supplier
  • BiXXX-Typen
  • Optional
  • Comparator-Ergänzung

Stream-API

  • Stream von Arrays und Collections
  • Terminale und intermediäre Operationen
  • Stateful und Stateless Operationen
  • Sequenzielle und Parallele Streams
  • Typische Map-Reduce-Operationen
  • NIO-Anpassungen
  • Random-Streams
  • Spliterator

Date Time API

  • LocalXXX-Typen
  • Zeitzonen
  • Instance
  • Duration, Period
  • Clock
  • Interoperabilität

Weitere Neuerungen in Java 8

  • Nashorn JavaScript-Engine
  • StringJoiner, String-join
  • Parallele Sortierung
  • Neuerungen aus java.util.concurrent, CompletableFuture
  • Aktualisierung in Reflection
  • Wiederholbare Annotationen
  • Typ-Annotationen
  • Base64-Klasse
  • Exakte mathematische Berechnungen, Unsigned-Operationen
  • Process-Ergänzungen

Best-Practises

  • IDE-Unterstützung
  • Werkzeuge zur Code-Migration
  • Kompatibilität
  • Funktional um jeden Preis?

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Erfahrende Java-Entwickler, die alle neuen Java 8 Sprachänderungen und Bibliotheken-Updates kennen lernen möchten
  • Vorkenntnisse: Gute Kenntnisse in Java.
  • Schulungsunterlagen: Deutschsprachige Unterlagen, Teilnahmezertifikat.
  • Seminar-Software: Java 8, Eclipse mit Java 8-Support bzw. NetBeans IDE 8.0, IntelliJ.

Weiterführende Seminare

Nebenläufige Programmierung mit Threads

Verweise

Alle Kategorien

Was Teilnehmer sagen