Logo Java

Java 8 bis 23 Updates

Trainings-ID:
JavaUP

Inhalt des Trainings

Mit der Version 8 wurde Java in seiner Funktionalität erheblich erweitert, mit Version 9 wurde die Plattform um das Modulsystem Jigsaw erweitert. Mit den nachfolgenden Versionen wurden der Programmiersprache und/oder der Plattform jeweils kleinere Erweiterungen hinzugefügt. Lernen Sie in diesem kompakten Seminar, wie Sie die neuen Features in Ihren Softwareprodukten optimal einsetzen können.

Zielgruppen

Erfahrene Java Programmierer/innen, welche die Neuerungen ab Java SE 8 in ihren eigenen Programmen nutzen möchten.

Detail-Inhalte

1. Java-Programmierung
  • Anonymous Inner Classes
  • Lambda Expressions
  • Static, Default und Private Methoden in Interfaces
  • Custom- und Predefined Functional Interfaces
    • Wichtige Interfaces: Function, Predicate, Consumer, etc.
2. Erweiterungen der Sprachsyntax
  • Typinferenz mit var
  • Neue Switch-Syntax und Switch Expressions
  • Pattern Matching for Switch (JEP 441)
  • Record Patterns (JEP 440)
  • Sealed Types und Hidden Classes
  • Unnamed Classes und Instance Main Methoden
  • Unnamed Patterns und Variablen
3. Arbeiten mit Collections und Datenstrukturen
  • java.util Stream API
    • Nutzung von Consumer, Predicate, Function, etc.
  • Unmodifiable Collections
  • Sequenced Collections (JEP 431)
4. Erweiterungen für Zeit und Datei-Handling
  • Time API Additions (JDK 9–23)
  • NIO, NIO2 und File-IO mit Stream API
5. Modulsystem und Build-Management
  • Java Modulsystem (Jigsaw)
  • Multi-Release JARs
  • JEP 230 Microbenchmark Suite
6. Interaktive Programmierung und Textverarbeitung
  • JShell (Interaktive Java Shell)
  • Textblocks
  • Java String Templates (JEP 430 Preview)
7. Parallelität und Concurrency
  • Virtual Threads (JEP 444)
  • Structured Concurrency (JEP 437 Incubator)
8. Native Integration und Performance
  • Vector API (JEP 448 Incubator)
  • Foreign Function & Memory API (JEP 442 Preview)
9. Arbeiten mit Containern und Frameworks
  • Arbeiten mit Containern, Spring Boot, Docker
10. Kleinere Neuerungen und Sonstiges
  • Kleinere Neuerungen in Java 8–23

Downloads

Jetzt online buchen

  • 18.03.-20.03.2025 18.03.2025 3T 3 Tage Wien OnlinePräsenz
    Mühlehner & Tavolato · Waidhausenstraße 13/5, 1140 Wien Uhrzeiten
    • Trainingspreis  1.690,-
      • Vor Ort
      • Online
  • 01.07.-03.07.2025 01.07.2025 3T 3 Tage Wien OnlinePräsenz
    Mühlehner & Tavolato · Waidhausenstraße 13/5, 1140 Wien Uhrzeiten
    • Trainingspreis  1.690,-
      • Vor Ort
      • Online
  • 16.09.-18.09.2025 16.09.2025 3T 3 Tage Wien OnlinePräsenz
    Mühlehner & Tavolato · Waidhausenstraße 13/5, 1140 Wien Uhrzeiten
    • Trainingspreis  1.690,-
      • Vor Ort
      • Online

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

Lernformen im Überblick

Mehr darüber