Beschreibung
Java 8 kompakt für Java-Programmierer
Zielgruppe: Nur für Unternehmen und Institutionen.Version 8 von Java enthält die lange erwarteten Lambdas. Diese funktionalen Ausdrücke erlauben mit dem neuen Stream-Konzept kompakteren Code als bisher, z.B. in der Verarbeitung von (Fach)objekten in Collections. Kernkonzepte dafür sind die funktionalen Interfaces von Java. Das neue Stream-API von Java unterstützt dabei das Design-Pattern Map/Filter/Reduce und demonstriert eindrucksvoll die neuen Möglichkeiten von Lambdas. Weiterhin ist das Package java.time hinzugekommen, das endlich eine moderne Behandlung temporaler Werte ermöglicht.
Kommende Starttermine
Wählen Sie aus 13 verfügbaren Startterminen
Inhalte / Module
- Neuerungen bei Interfaces
- Default-Methoden
- Statische Methoden
- Funktionale Interfaces
- Das Package java.util.function
- 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
Zielgruppe / Voraussetzungen
Professionelle Java-Entwickler, die mit dem Seminar einen kompakten Einblick in die Möglichkeiten der neuen Java-Version haben wollen, werden hier geschult.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,9
auf Basis von 7 Bewertungen
Bewertung schreiben
Bewertungen werden gemäß unserer Bewertungsrichtlinien veröffentlicht.
Anonym
16 Mai 2024
Anonym
16 Mai 2024
I have all the time to relate the presented topics with my daily work. I also have the chance to see the places where I can directly improve my code with the newly learned topics.
Anonym
25 Okt 2022
- sehr gute Unterlagen
- Erwartungen erfüllt
Anzeige
I have all the time to relate the presented topics with my daily work. I also have the chance to see the places where I can directly improve my code with the newly learned topics.