Neuerungen von Java 9 bis 17 Online-Schulung - Webinar 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
  • Neu ...
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 s ...

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.

  • *Das ist eine Online-Schulung mit Zoom!*
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen klinkt sich der Trainer bei dem Teilnehmer auf dem Rechner ein
  • die ausgedruckten Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Voraussetzungen für eine Online-Schulung pro Teilnehmer
  • stabiles Internet
  • Webcam und Lautsprecherein ruhiger Platz
  • Nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

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

Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 5701338

Termine

  • 25.06.2024 - 26.06.2024

    Webinar

  • 17.10.2024 - 18.10.2024

    Webinar

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

  • Webinar
  • Deutsch
    • Zertifikat
  • 15 h
  •  
  • Anbieterbewertung (8)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service