Neuerungen seit Java 9 - Seminar / Kurs von GEDOPLAN GmbH

Alle wichtigen Änderungen und Erweiterungen von Java 9 bis 15

Inhalte

  • Release-Zyklus und Long-Term Support-Modell (LTS)
  • Syntax-Erweiterungen
    • Private Methoden in Interfaces
    • Diamond-Operator
    • @Deprecated
    • Typinferenz für lokale Variablen ('var')
    • 'switch' Expressions
  • Neuerungen im Standard-API
    • Factory-Methoden für Collections und Maps
    • Reactive Streams
    • HTTP-Client API
    • 'Process' API
    • 'Taskbar' API
    • 'StackWalker' API
  • Neuerungen in einzelnen Klassen
    • Optional
    • LocalDate, Predicate, Arrays, Objects
    • String
    • Stream
    • CompletableFuture
  • Entfernte APIs und Bibliotheken
    • Deprecated APIs und Klassen
    • Werkzeug 'jdeprscan'
  • Java Platform Module System (JPMS)
    • Rückblick auf bisherige Möglichkeiten von Java
    • Java-Modulsystem (Projekt Jigsaw)
    • Ziele und Beschränkungen der Modularisierung
    • Modul und Moduldeskriptor
    • Sichtbarkeiten, Abhängigkeiten, Zugriffsschutz
    • JDK-Modularisierung, Classpath, Module Path
    • Java-Module, Maven-Projekte und Java-IDE
    • Modularisierte Anwendung: Erstellen, Kompilieren, Paketieren, Linker ('jlink'), Ausführung
    • Transitive Abhängigkeiten, Aggregatormodul
    • Lose Kopplung durch Services: Interface, Provider, Client
    • Definition und Analyse des Modulgraphen ('jdeps')
    • Progammatischer Zugriff mit der Module API
  • Migration zum Java-Modulsystem (JPMS)
    • Modularten: Named / Unnamed / Automatic / Open Module
    • Named Platform / Application Modules
    • Kompatibilitätsmodus mit dem Unnamed Module
    • Service-Lookup im Kompatibilitätsmodus
    • Überführung von Java-Archiven in Automatic Modules
    • Reflection mit Open Modules
    • Migration auf das JPMS: Strategien, Probleme, Best Practices

Sonstige Neuerungen im Überblick

  • JVM-Änderungen (Multi-Release-JAR, Garbage Collection u.a.)
  • Weitere Änderungen (Javadoc, Ressource Bundle u.a.)
  • Java-Kommandozeile 'jshell'
  • Direkte Programmausführung ohne Compilerlauf
  • Flight Recorder
  • Microbenchmark Suite
  • Docker-Unterstützung

Lernziele

In diesem Kurs lernen Sie, die Neuerungen von Java ab Version 9 professionell einzusetzen. Sie erhalten einen umfassenden Überblick über die neuen Funktionalitäten, die seit Java 8 dazugekommen sind.Bei Bedarf können die wesentlichen Neuerungen von Java 8 am Anfang dieser Schulung kurz wiederholt werden.In umfangreichen praktischen Übungen entwickeln Sie Anwendungsbeispiele und lernen dadurch die weitreichenden Änderungen in den neuen Java-Versionen kennen.

Zielgruppen

 Dieser Kurs richtet sich an Software-Entwickler, die bereits Erfahrung mit Java bis Version 8 gesammelt haben und die gezielt die Neuerungen von Java 9 und höher kennenlernen möchten. Gute Java-Kenntnisse werden vorausgesetzt. Erste Erfahrungen mit Java-8-Features wie Lambda-Ausdrücke und Streams sollten vorhanden sein.

  • *Schulungen in Berlin*
  • Dozent aus dem Enterprise-Team-Java von Dirk Weil
  • Praxisnahe Schulungstage mit vielen Übungen
  • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
  • Kursort in der 25. Etage im Gebäude Upper West mit Blick auf ganz Berlin
  • 1 x Berlin WelcomeCard: freie Fahrt mit U-, S-Bahn und Bus in Berlin (AB), 200 Rabattangebote, Stadtplan + Guide
  • Abwechselnde Mittaglocationen am Berliner Zoo
  • Mittagessen, Getränke und Obst sind all inclusive
  • inkl. Abendveranstaltung, wie z. B. Schiffsfahrt, Gang auf die Siegessäule oder ins Clärchens Ballhaus
  • *Schulungen in Bielefeld*
  • Dozent aus dem Enterprise-Team-Java von Dirk Weil
  • Praxisnahe Schulungstage mit vielen Übungen
  • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
  • Mittagessen, Getränke und Obst sind all inclusive

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
15.07.2021 - 16.07.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›
30.09.2021 - 01.10.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›
Bielefeld, DE
15.07.2021 - 16.07.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›
30.09.2021 - 01.10.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›

SG-Seminar-Nr.: 5748000

Termine

  • 15.07.2021 - 16.07.2021

    Berlin, DE

    Bielefeld, DE

  • 30.09.2021 - 01.10.2021

    Bielefeld, DE

    Berlin, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Berlin, DE
15.07.2021 - 16.07.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›
30.09.2021 - 01.10.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›
Bielefeld, DE
15.07.2021 - 16.07.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›
30.09.2021 - 01.10.2021 09:00 - 16:30 Uhr 15 h Jetzt buchen ›