Neuerungen auf Java 9-11

Seminarinformationen

Seminar - Ziel

In dieser 1-tägigen Schulung „Neuerungen in Java 9-11“ lernen Sie die neuen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 9 bis 11 kennen und wenden diese an praktischen Beispielen an. Ein zentrales Thema ist sicherlich das Modulsystem, das mit Java 9 eingeführt wurde. Darüber hinaus erfahren Sie, welche Verbesserungen an der JVM vorgenommen wurden, darunter Performance- und Speicheroptimierungen, die „einfach so“ mitgeliefert werden. Zudem werden neue Tools vorgestellt, die die Arbeit mit Java weiter vereinfachen.

Teilnehmer - Zielgruppe

  • Softwareentwickler (Java)

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

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

Seminardauer

  • 1 Tag
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / 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

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Sie werden in der Verwendung von Eclipse unter Java SE/EE-Programmierung vertraut gemacht.

Java und XML Programmierung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar erhalten Sie einen Überblick über die wichtigsten Technologien bezüglich XML und Java. Ziel des Seminars ist es XML-basierte Anwendungen entwerfen und validiern zu können. Zudem bekommen Sie einen Einblick in das SAX- und DOM-Parsing, das Binding von ...

Update-Schulung auf Java 9 - 21

- u.a. in Paderborn, Wien, Koblenz, Offenbach, Kassel

In dieser 3-tägigen Schulung „Java Update-Schulung auf den Versionen 9-21“ erhalten Sie einen tiefgehenden Überblick über die neuesten Java-Versionen. Sie lernen, Java-Anwendungen mit dem Modulsystem von Java 9 zu konzipieren und machen sich mit den zahlreichen ...

IntelliJ IDEA - Effizientes Arbeiten und Maximierung der Entwicklungsproduktivität

- u.a. in Berlin, Bremen, Leipzig, Wien, Darmstadt

In dieser 2-tägigen Schulung "IntelliJ IDEA – Effizientes Arbeiten und Steigerung der Entwicklungsproduktivität" erhalten Sie eine umfassende Einführung in die integrierte Entwicklungsumgebung IntelliJ (Community Edition). Sie lernen, welche Plugins für ...