Neuerungen von Java 9 bis 17 - Seminar / Kurs von GEDOPLAN GmbH

Alle wichtigen Änderungen und Erweiterungen von Java 9 bis 17

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

 

  • 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
    ...
Mehr Informationen >>

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.

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 sin ...

Mehr Informationen >>

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 Berlin:   
    • Dozent aus dem Enterprise-Team-Java von Dirk Weil
    • Startzeit am ersten Schulungstag: 10:00 Uhr
    • Endzeit am letzten Schulungstag: max. 16:00 Uhr
    • Normale Schulungszeit: 09:15 – 17:00 Uhr
    • praxisnahe Schulungstage mit vielen Übungen
    • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
    • digitale Seminarunterlagen
    • Kursort in der 25. Etage im Gebäude Upper West mit Blick auf ganz Berlin
    • BVG-Fahrscheine (Tarifbereich Berlin AB)
    • Abwechselnde Mittaglocationen am Berliner Zoo
    • Mittagessen und Getränke sind all inclusive
    • inkl. Abendveranstaltung, wie z. B. Schiffsfahrt, Gang auf die Siegessäule oder ins Clärchens
    • Mindestanzahl Teilnehmende: 3 Personen

        Schulungen Bielefeld:  

    • Dozent aus dem Enterprise-Team-Java von Dirk Weil
    • Startzeit am ersten Schulungstag: 09:00 Uhr
    • Endzeit am letzten Schulungstag: max. 16:00 Uhr
    • Normale Schulungszeit: 09:00 – 16:30 Uhr
    • praxisnahe Schulungstage mit vielen Übungen
    • digitale Seminarunterlagen
    • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
    • Mittagessen und Getränke sind all inclusive
    • Mindestanzahl Teilnehmende: 2 Personen

  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-K ...

Mehr Informationen >>

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
15.10.2024 - 16.10.2024 09:00 - 16:30 Uhr 15 h Mehr Informationen > Jetzt buchen ›
Bielefeld, DE
25.06.2024 - 26.06.2024 09:00 - 16:30 Uhr 15 h Mehr Informationen > Jetzt buchen ›

SG-Seminar-Nr.: 5748000

Termine

  • 25.06.2024 - 26.06.2024

    Bielefeld, DE

  • 15.10.2024 - 16.10.2024

    Berlin, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

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.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 15 h
  •  
  • Anbieterbewertung (8)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Berlin, DE
15.10.2024 - 16.10.2024 09:00 - 16:30 Uhr 15 h Mehr Informationen > Jetzt buchen ›
Bielefeld, DE
25.06.2024 - 26.06.2024 09:00 - 16:30 Uhr 15 h Mehr Informationen > Jetzt buchen ›