menu
{$Head.Title}}

Kurs Java 8 Update (Lambda)

Standard Kurs Java 8 Update (Lambda und Streams)

Dieser Java Lambda Kurs bietet den effizienten Einstieg in die Anwendung der Java Lambda Expressions und dem Stream API.

Java Lambda und Streams
2022-05-18
2022-05-18
Bern, Zürich, Schweiz, ...
Bern, BE
3000
Schweiz
Code1. TagDauerPreis (öffentlich)KursleiterKursort
AnmeldenJUP8-0222Mi 18. Mai1 Tag699 CHFDaniel SchmutzOffen

Information
Java Lambda und Streams

Kurscode: JUP8

Das Angebot Firmenkurs finden Sie hier.
Das Angebot Online Kurs finden Sie hier.

Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.
Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.

Einleitung

Mit der Java 8 Version wurde die Programmiersprache mit Lambda Expressions und dem Stream API erweitert. Beide beinflussen die Entwicklung von Java Anwendungungen massgebend. Die Programmierung mit Lambda Expressions bildet einen zentralen Bestandteil in diesem Kurs.

Dieser Kurs zeigt Ihnen die Möglichkeiten der Java Lambda Programmierung und dem Stream API kompakt und detailliert auf.Kernpunkte des Kurses sind die Programmierung mit Lambda Expressions und das Arbeiten mit dem Stream-API.Weiter zeigen wir die Unterstützung von Java 8 durch die Eclipse IDE.

Zahlreiche Übungen und Beispiele begleiten diesen Kurs.

Ein Muss für jeden echten Java Entwickler.

Ihr Nutzen

  • Sie kennen die Möglichkeiten und Features der Java Standard Edition.
  • Sie können die Java Features (Lambda, Streams, ...) in Ihren Projekten einsetzen.
  • Sie können eigene Funktionale Interfaces mit Lambda programmieren.
  • Sie wissen was Java Lambda Expressions wirklich können und welchen Nutzen es Ihnen bringt.
Voraussetzungen

Gute Grundkenntnisse früherer Java-Versionen analog des Kurses JEGL (Java Einführung).

Teilnehmerkreis

Java Entwickler, welche die neuen Funktionen der Java Standard Edition effizient einsetzen möchten.

Unterlagen

  • Tutorial
  • Code Walks
  • Internet / Intranet
Inhalt

  • Einführung
  • Lambda Expressions
    • Was sind Lambda Expressions
    • Syntax
    • Functional, Method, Constructor
    • Lambda Programmierung
    • Anonyme Klasse vs Lambda Ausdruck
    • Functional Interfaces
    • Method References
    • Constructor References
    • Variable Scope
    • Default Methods
    • Static Methods in Interfaces
    • Parameters of Lambda Expressions
    • Composition, Laziness
    • Parallelizing Operations
    • Lambda and Exceptions
  • Stream API
    • Stream Operations (for Iteration)
    • Stream Creation
    • filter, map, flatMap Methods
    • Stream Extracting, Combining
    • Stateful Transformations
    • Primitive Type Streams
    • Parallel Streams
    • Collecting into Maps
  • Collections
    • Externe vs interne Iteration
    • Collections und Lambda
  • New Data and Time API
  • Concurrecny Enhancements
  • Diverse Erweiterungen