Seminarportal.de kostenlos testen mit Freieintrag:
  Jetzt registrieren

Java 8 Neuheiten
ORDIX AG

Zielgruppe: Programmierer und Software-Entwickler, die mit Java entwickeln und die neue Version Java 8 kennenlernen möchten

Voraussetzungen: Fortgeschrittene Kenntnisse der Programmiersprache Java

Abschluss: Teilnahme-Zertifikat

Vorteile: VORTEILE

Beschreibung: Während sich bei Java 6 und 7 wenig geändert hat, hat Java 8 insbesondere mit der Einführung des Projekts Lambda (auch bekannt als Closures) deutliche Erweiterungen erfahren. Lambda-Ausdrücke werden u. a. die ungeliebten anonymen Klassen ersetzen und führen zu einfacherem Code. Ziele beim Entwurf der Lambda-Ausdrücke waren problemlose Anwendbarkeit, geradlinige Arbeitsweise und gute Verträglichkeit mit bestehendem Java-Code. Diese Spracherweiterung hat Auswirkungen darauf, wie zukünftig Schnittstellen flexibler, passgenauer und insbesondere auch performanter gebaut werden können. Lambdas haben das Potenzial die Art, wie wir in Java programmieren, substantiell zu verändern. In diesem Seminar machen wir Sie mit dem neuen Sprachmittel und den wichtigsten Änderungen und Neuerungen in der Standard API vertraut. Hier erwarten Sie einige sehr interessante funktionale und technische Neuerungen, z. B. im Collections Framework, der Stream-Verarbeitung oder mit der neuen Datum-/Zeit-Bibliothek. Annotationen können ab Java 8 an zusätzlichen Stellen im Source-Code platziert werden. Dadurch ist eine bessere Typprüfung zur Compile-Zeit möglich, was zu verbesserter Code-Qualität führt und die Fehleranfälligkeit zur Laufzeit verringert.

Inhalte: - Historie und Überblick: Zeitreise Java 5

- Java 8 - 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

- Methoden-Referenzen: identifizieren von Methoden ohne Aufruf, Verwendung mit funktionalen Schnittstellen und Bibliotheken

- 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)

- API-Erweiterungen: Neues in den APIs zu IO/NIO, Collections, Concurrency sowie in den Paketen java.lang und java.util

ORDIX AG

Seit der Gründung 1990 hat sich die ORDIX AG als Unternehmen für Dienstleistungen und Seminare im Bereich der Informationstechnologie einen Namen gemacht. Das Unternehmen konnte sich so stark vergrößern, dass es inzwischen von sechs Standorten aus agiert: Paderborn, Wiesbaden, Köln, Münster, Gersthofen (Augsburg) und Nürnberg.
Gern empfangen wir Sie wieder in unserem Trainingszentrum in Wiesbaden. Wenn Sie aber trotzdem lieber online teilnehmen möchten, um Reisekosten und Zeit zu sparen oder noch keine Reisen machen möchten/dürfen, haben wir für Sie die Lösung! Sie können an allen Präsenz-Seminaren auch online teilnehmen! Sie werden dem Präsenz-Seminar live zugeschaltet, sind jederzeit mit dem Referenten und den anderen Teilnehmern verbunden und nehmen aktiv an Diskussionen und Vorführungen teil.

Anbieter kontaktieren