Java 8 Neuerungen
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
-TypenOptional
- 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
- Schnittstellenerweiterungen
- Neue Syntax, funk. Schnittstellen
- Stream-API
- Date-Time-API
- Bib. Updates
- Java 8-Linksammlung