Java Update 11 auf 21
Nächste Termine:
KW 17, Montag 22. - Dienstag 23.04.2024 Ganztägig
Inhalt
Diese Schulung vermittelt die Neuerungen, die in Java nach der LTS Version 11 dazugekommen sind, bis hin zur Version 21, die im September 2023 released wurde und die ebenfalls Long Term Support genießt. Daneben wird auch das moderne Umfeld kurz vorgestellt, wie Java heutzutage z.B. nativ kompiliert und in Containern in der Cloud ausgeführt werden kann.
Der Kurs wird standardmäßig mit IntelliJ durchgeführt, nach Absprache kann eine andere IDE (Eclipse, Visual Studio Code) verwendet werden.
Einführung:
Einführung:
Versionsgeschichte
Unterstützung in IDEs (Eclipse, IntelliJ, Visual Studio Code)
Java-Anbieter
Vergleich zum Stand von anderen Sprachen, insbesondere Kotlin
Entfernte Java Elemente
Vorgehen bei Update bestehender Anwendungen
Erweiterungen vorhandener Typen:
String
Textblocks
String Templates
Input Output Streams
Streams (in java.util), Optional
Utilities bei Files
Hilfreichere NullPonterException
Neue Zufallsgeneratoren
Neue Syntaxelemente:
Sealed Classes
Records
Switch Expressions
Pattern Matching
Record Patterns
Unnamed Patterns und auch Variable
Einfachere main-Methode zum Starten
Elegantere Syntax bei instanceOf
Neue APIs:
Die leichtgewichtigen Virtual Threads in Java 21
Scoped values
Structured Concurrency
Foreign Function and Memory API
Vector API
Sequenced Collections
Ein kleiner Webserver zum Testen
Tools und Umfeld:
Garbage Collectoren
Überblick Tools in Java 21: jpackage, jlink ...
Stand und Einsatzmöglichkeiten GraalVM
Deployment im Cloud Umfeld z.B. AWS
-
Zielgruppe
Es richtet sich an Entwickler, die bereits Praxiserfahrung mit Java 8 haben und ihre Kenntnisse auf einen aktuellen Stand bringen möchten.
-
Voraussetzungen
Erfahrung mit Java 8.
-
Dauer
3 Tage.
-
Preis
€ 1.350 zzgl. MwSt.