Neuerungen auf Java 9-11
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 1 Tag
Ziele
In diesem eintägigen Seminar "Java 9-11: Neuerungen und Anwendungen" werden Ihnen sämtliche Sprachfeatures und kleinere API-Erweiterungen der Java-Versionen 9-11 präsentiert. Sie vertiefen Ihr Verständnis durch praktische Übungen anhand von Beispielen. Eine herausragende Neuerung ist zweifelsohne das Modulsystem in Java 9. Zudem werden Sie über die Entwicklungen in der Java Virtual Machine (JVM) informiert, darunter Performance- und Speicheroptimierungen, die automatisch integriert sind. Des Weiteren erhalten Sie Einblicke in neue Tools, die die Anwendung von Java weiter erleichtern.
Zielgruppe
- Softwareentwickler (Java)
Voraussetzungen
- Gute Kenntnisse mit Java bis Version 8
- Grundkenntnisse in maven oder gradle
Agenda
Überblick Java aktuell
- Kurze Historie
- Der aktuelle Releaseprozess
Das Java Modul-System
- Konzept
- Anwendung
- Umgang mit Problemen
Neue Sprachfeatures
- Local-Variable/Lambda Type Inference
- Standard HTTP API
Kleinere Api Erweiterungen
- Deprecation
- Try-with ressources
- Collections, Optional, Collectors, Stream
- String, Files
Performance und Memory Verbesserungen in der JVM
- String Compaction
- CDS Archives
- Neue experimental Garbage Collectoren
Neue Tools und Features der JVM
- Multi-Release-Jar files
- Java-Source Files direkt ausführen
- Java Flight Recorder
- Repl: jshell
Ausblick bis Java 21
- Virtual Threads
- Weitere, interessante Features
Ziele
In diesem eintägigen Seminar "Java 9-11: Neuerungen und Anwendungen" werden Ihnen sämtliche Sprachfeatures und kleinere API-Erweiterungen der Java-Versionen 9-11 präsentiert. Sie vertiefen Ihr Verständnis durch praktische Übungen anhand von Beispielen. Eine herausragende Neuerung ist zweifelsohne das Modulsystem in Java 9. Zudem werden Sie über die Entwicklungen in der Java Virtual Machine (JVM) informiert, darunter Performance- und Speicheroptimierungen, die automatisch integriert sind. Des Weiteren erhalten Sie Einblicke in neue Tools, die die Anwendung von Java weiter erleichtern.
Zielgruppe
- Softwareentwickler (Java)
Voraussetzungen
- Gute Kenntnisse mit Java bis Version 8
- Grundkenntnisse in maven oder gradle
Agenda
Überblick Java aktuell
- Kurze Historie
- Der aktuelle Releaseprozess
Das Java Modul-System
- Konzept
- Anwendung
- Umgang mit Problemen
Neue Sprachfeatures
- Local-Variable/Lambda Type Inference
- Standard HTTP API
Kleinere Api Erweiterungen
- Deprecation
- Try-with ressources
- Collections, Optional, Collectors, Stream
- String, Files
Performance und Memory Verbesserungen in der JVM
- String Compaction
- CDS Archives
- Neue experimental Garbage Collectoren
Neue Tools und Features der JVM
- Multi-Release-Jar files
- Java-Source Files direkt ausführen
- Java Flight Recorder
- Repl: jshell
Ausblick bis Java 21
- Virtual Threads
- Weitere, interessante Features