Logo Java

Java 8 bis 23 Updates

    Seminarinhalt

    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.

    Programm

    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

    Zielgruppen

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

    Downloads

      3 Tage ab  1.690,-
      Termin wählen
      Trainings-ID:
      JavaUP
      Ort:
      Wien, Online

      Jetzt buchen

      • 01.07.-03.07.2025 01.07.2025 3 Tage 3T Wien Online ab  1.690,-

          Trainingspreis

           1.690,-
        • Trainingspreis Vor Ort  1.690,-
        • Trainingspreis Online  1.690,-
      • 16.09.-18.09.2025 16.09.2025 3 Tage 3T Wien Online ab  1.690,-

          Trainingspreis

           1.690,-
        • Trainingspreis Vor Ort  1.690,-
        • Trainingspreis Online  1.690,-

      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

      Was ist die ETC-Wissensgarantie?

      Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.

      Weitere Infos

      Lernformen im Überblick

      Mehr darüber