Neuerungen in Java 11 bis 21 (Standard Edition) - Seminar / Kurs von GEDOPLAN GmbH

Änderungen und Erweiterungen für moderne Java-Programmierung

Inhalte

Überblick über den Stand und die Weiterentwicklung von Java

  • Versions-Überblick (LTS)
  • JDK Enhancement Proposal (JEP)
  • OpenJDK-Projekte: Amber, Loom, Panama und Valhalla

  Erweiterungen in der Syntax von Java

  • Typinferenz für lokale Variablen (`var`)
  • `switch` Expressions
  • Text Blocks
  • String Templates

  Neuerungen in der Standard-API

  • Factory-Methoden für Collections und Maps (Java 9 und 10)
  • HTTP-Client API
  • `SequencedCollection` API
  • `ScopedValue` API
  • `Vector` API
  • Foreign Function & Memory API

  Neuerungen in einzelnen Klassen

  • `Optional`
  • `LocalDate`, `Predicate`, `Arrays`, `Objects`
  • `String`
  • `Stream`
  • `NullPointerException`

  Entfernte APIs und Bibliotheken

  • Deprecated APIs und Klassen
  • Werkzeug jdeprscan

  Algebraische Datentypen und Pattern Matching

  • Sealed Classes
  • Records
  • Pattern Matching für `instanceof`
  • Pattern Matching für `switch`
  • Pattern Matching zur Record-Dekonstruktion

  Neuerungen für die nebenläufige Programmierung

  • `CompletableFuture` API (Java 9)
  • Virtual Threads
  • Structured Concurrency

  Sonstige Neuerungen im Überblick

  • JVM-Änderungen, Wegfall der Finalization
  • Java-Kommandozeile jshell (Java 9)
  • Direkte Programmausführung ohne Compilerlauf
  • Flight Recorder
  • Java Microbenchmark Harness (JMH)
  • Paketierungs-Werkzeug jpackage
  • Simple Web Server

  Ausblick: neues Typ-System für Java

  • bisheriges Typ-System: primitive Typen und Objekttypen
  • geplantes Typ-System: Primitive Class / Value Class / Identity Class
  • Universal Generics

Überblick über den Stand und die Weiterentwicklung von Java

  • Versions-Überblick (LTS)
  • JDK Enhancement Proposal (JEP)
  • OpenJDK-Projekte: Amber, Loom, Panama und Valhalla

  Erweiterungen in der Synta ...

Mehr Informationen >>

Lernziele

In diesem Kurs lernen Sie, die Neuerungen von Java ab Version 11 professionell einzusetzen. Sie erhalten einen umfassenden Überblick über die weitreichenden Änderungen und neuen Funktionalitäten, die ab Version 11 bis zur Version 21 zu der Programmiersprache Java dazugekommen sind. Bei Bedarf können die wesentlichen Neuerungen ab Java Version 9 am Anfang dieser Schulung kurz wiederholt werden.

Java-Entwickler, die in ihren Projekten vielleicht noch mit einer älteren Java-Version arbeiten, profitieren von den in dieser Schulung vorgestellten Neuerungen beim Umstieg auf die LTS-Versionen 11, 17 oder 21. Aber auch wenn Sie bereits mit einer dieser höheren Versionen ihr Projekt kompilieren, wünschen Sie sich vielleicht eine systematische und kompakte Darstellung der neuen Programmiertechniken und deren Vertiefung durch umfangreiche Übungen. Somit wendet sich diese Schulung an Software-Entwickler, die bereits Erfahrung mit Java gesammelt haben und nun gezielt die Neuerungen von Java 11 (9) bis 21 für die praktische Arbeit kennenlernen möchten.

In umfangreichen praktischen Übungen entwickeln Sie Anwendungsbeispiele und lernen dadurch die weitreichenden Änderungen in den neuen Java-Versionen kennen. Dadurch zeigt sich, wie der Source-Code für neue und bestehende Java-Projeke vereinfacht werden kann, unter Beibehaltung der bewährten Typsicherheit und Ausdrucksstärke von Java.

In diesem Kurs lernen Sie, die Neuerungen von Java ab Version 11 professionell einzusetzen. Sie erhalten einen umfassenden Überblick über die weitreichenden Änderungen und neuen Funktionalitäten, ...

Mehr Informationen >>

Zielgruppen

Es werden Vorkenntnisse vorausgesetzt wie sie z.B. in unserem Kurs Neuerungen in Java 8 (Standard Edition) vermittelt werden.Dieser Kurs richtet sich an Software-Entwickler und -Architekten, die bereits Erfahrung mit Java bis Version 8 gesammelt haben und die gezielt die wesentlichen Neuerungen von Java 11 bis 21 kennenlernen möchten. Gute Java-Kenntnisse werden vorausgesetzt. Programmier-Erfahrung mit Java-8-Features wie Lambda-Ausdrücke und Streams sollte 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

Es werden Vorkenntnisse vorausgesetzt wie sie z.B. in unserem Kurs Neuerungen in Java 8 (Standard Edition) vermittelt werden.Dieser Kurs richtet sich an Software-Entwickler und -Architekten, die berei ...

Mehr Informationen >>

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
17.10.2024 - 18.10.2024 09:00 - 16:30 Uhr 15 h Mehr Informationen > Jetzt buchen ›

SG-Seminar-Nr.: 7135321

Termine

  • 17.10.2024 - 18.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
    • Teilnahmebestätigung, 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
17.10.2024 - 18.10.2024 09:00 - 16:30 Uhr 15 h Mehr Informationen > Jetzt buchen ›