Java Neuheiten

Schulungpartner details

Ordix

https://www.ordix.de/

  • Dauer: 12
  • Preis: 990,00 €
  • Kurssprache: German
  • Vorteile für DOAG-Mitglieder: 10%
  • Kategories: Java Programmierung

Seminarinhalt

Während sich bei Java 6 und 7 wenig geändert hat, hat Java 8, insbesondere mit der Einführung des Projekts Lambda, deutliche Erweiterungen erfahren. Lambda-Ausdrücke werden u. a. die ungeliebten anonymen Klassen ersetzen und führen zu einfacherem Code. Sie haben das Potenzial, die Art, wie wir in Java programmieren, substantiell zu verändern. Der Nachfolger Java 9 hat das lang ersehnte, aber auch heftig umstrittene "Jigsaw" Thema als Hauptneuerung vorzuweisen. Damit ist eine gänzlich neue Modularisierung möglich, was sowohl für die Java Standard API gilt, als auch für eigenentwickelte Programmsysteme. In diesem Seminar machen wir Sie mit dem neuen Sprachmittel Lambda und den damit zusammenhängenden, wichtigsten Änderungen und Neuerungen vertraut. Es erwarten Sie einige sehr interessante funktionale und technische Erweiterungen, z. B. im Collections Framework, der Stream-Verarbeitung oder mit der neuen Datum-/Zeit-Bibliothek. Modularisierung mit Jigsaw (Java 9) steht ebenfalls im Fokus dieses Seminars und es kommen die wichtigsten, dazugehörigen Aspekte zur Sprache. - Historie und Überblick: Zeitreise Java 5 - Java 8, 9 - Interface Erweiterungen: statische Methoden und Default-Methoden, funktionale Schnittstellen (@FunctionalInterface), Paket java.util.function - Lambdas (Closures): Elemente der funktionalen Programmierung, Lambda-Ausdrücke (Deklaration, Syntax, Schreibweise), Gültigkeitsbereiche, Variablenzugriffe, Verwendung und Einsatz von Lambdas, Zusammenhang mit funktionalen Schnittstellen - Neue Streaming API: Paket java.util.stream, sequentielle und parallele Stream-Verarbeitung, Intermediate- und Terminate-Operationen, Stream-Klassen für Primitive - Neue Datum/Zeit API: Paket java.time, Enums statt Integer für Monate & Wochentage, unveränderbare Objekte (immutable) - Das neue Modulsystem: Wie hat sich die Package Struktur der Standard-API in Java verändert? - Wie kann bei einer bestehenden Anwendung eine Migrationsstrategie hin zur Modularisierung aussehen?

Schulungsmethode

- Sie sind in der Lage moderne Java-Anwendungen auf Basis der aktuellen Java Version (>= 8) zu erstellen.

Zielgruppe

Programmierer und Software-Entwickler, die mit Java entwickeln und die neue Versionen ab Java 8 kennenlernen möchten

Voraussetzungen

Fortgeschrittene Kenntnisse der Programmiersprache Java

Termine

Online Beginn Veranstaltungsort Preis pro Teilnehmer Aktion
06.06.2019 Wiesbaden 990,00 €
05.09.2019 Wiesbaden 990,00 €
07.11.2019 Wiesbaden 990,00 €