Nach dieser Schulung kennen Sie die wesentlichen Neuerungen von Java 8, wie beispielsweise Lambdas, Streams sowie Time und haben einen systematischen Einblick in die funktionalen Programmiermöglichkeiten von Java 8 bekommen.
Die 5 grundlegenden Functional Interfaces: Supplier, Predicate, Function, UnaryOperator und Consumer
Lambdas in Java 8
Syntax
Erlaubte Positionierung und Zusammenhang mit Funktionalen Interfaces
Innere Klassen durch Lambdas ersetzen
Higher-Order-Functions mit Lambdas verwenden
Bulk-Änderungen von Collections
Operationen on Demand
Methodenreferenzen
Eigene Higher-Order-Functions entwickeln
Refactoring von Boilerplate-Code
Lambdas und Exceptions
Intermezzo
Effektive finals
Optionals
Streams in Java 8
Die Elemente der Stream-Bearbeitung
Filtern und Mappen
Streams erzeugen
Ranges, Collections, IO, dynamisches Erzeugen
Terminale Operationen
Prüfungen, Statistiken, Auswahl, Sammlung
Die vier Varianten der Reduktion
Eigene Collectoren schreiben
Intermediäre Operationen
Beobachten, Sortieren, Begrenzen, Mappen
Parallele Streams
Nutzen und Gefahren
Weitere Neuerungen im Überblick
Das Package java.time
Neue Methoden in den Basisklassen
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an professionelle Entwickler, die wesentliche Neuerungen von Java 8 wie Lambdas, Streams einsetzen möchten.
Professionelle Java-Entwickler, die mit dem Seminar einen kompakten Einblick in die Möglichkeiten der neuen Java-Version haben wollen, werden hier geschult.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.