Neuerungen auf Java 12-17

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 1 Tag

Ziele

In diesem eintägigen Seminar "Java 12-17: Neue Features und Anwendungen" erkunden Sie sämtliche innovativen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 12-17 und vertiefen Ihr Verständnis durch praxisnahe Übungen anhand von Beispielen. Ein besonderes Augenmerk liegt auf den Weiterentwicklungen in der Java Virtual Machine (JVM), darunter Performance- und Memory-Verbesserungen, die nahtlos integriert sind. Zudem erhalten Sie Einblicke in neue Tools, die die Anwendung von Java weiter optimieren und erleichtern.

Zielgruppe

  • Softwareentwickler (Java)

Voraussetzungen

  • Gute Kenntnisse mit Java bis Version 11
  • Grundkenntnisse in maven oder gradle

Agenda

Überblick Java aktuell

  • Kurze Historie
  • Der aktuelle Releaseprozess

Neue Sprachfeatures

  • Text Blocks
  • Switch Expressions
  • Pattern Matching for instanceof
  • Sealed Classes
  • Records

Kleinere Api Erweiterungen

  • Compact Number Formatting
  • Stream
  • String
  • Helpful NullPointerExceptions

Performance und Memory Verbesserungen in der JVM

  • CDS Archives
  • Neue Garbage Collectoren

Neue Tools und Features der JVM

  • Jpackage: Native executables erstellen
  • Microbenchmark Suite

Ausblick Java 21

  • Virtual Threads
  • Virtual Threads
  • Pattern Matching for Switch
  • Record Patterns
  • Virtual Threads
  • Sequenced Collection

Ziele

In diesem eintägigen Seminar "Java 12-17: Neue Features und Anwendungen" erkunden Sie sämtliche innovativen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 12-17 und vertiefen Ihr Verständnis durch praxisnahe Übungen anhand von Beispielen. Ein besonderes Augenmerk liegt auf den Weiterentwicklungen in der Java Virtual Machine (JVM), darunter Performance- und Memory-Verbesserungen, die nahtlos integriert sind. Zudem erhalten Sie Einblicke in neue Tools, die die Anwendung von Java weiter optimieren und erleichtern.

Zielgruppe

  • Softwareentwickler (Java)

Voraussetzungen

  • Gute Kenntnisse mit Java bis Version 11
  • Grundkenntnisse in maven oder gradle

Agenda

Überblick Java aktuell

  • Kurze Historie
  • Der aktuelle Releaseprozess

Neue Sprachfeatures

  • Text Blocks
  • Switch Expressions
  • Pattern Matching for instanceof
  • Sealed Classes
  • Records

Kleinere Api Erweiterungen

  • Compact Number Formatting
  • Stream
  • String
  • Helpful NullPointerExceptions

Performance und Memory Verbesserungen in der JVM

  • CDS Archives
  • Neue Garbage Collectoren

Neue Tools und Features der JVM

  • Jpackage: Native executables erstellen
  • Microbenchmark Suite

Ausblick Java 21

  • Virtual Threads
  • Virtual Threads
  • Pattern Matching for Switch
  • Record Patterns
  • Virtual Threads
  • Sequenced Collection

Tags

Diese Seite weiterempfehlen