Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java 21: Vorstellung neuer Sprach-Features
Rating: 4.5 out of 5(41 ratings)
602 students

Java 21: Vorstellung neuer Sprach-Features

Sequenced Collection, virtuelle Threads, Records, versiegelte Klassen, Textblöcke, switch- und instanceof-Neuerungen
Created byElmar Brauch
Last updated 10/2023
German

What you'll learn

  • Java Version 21 benutzen
  • Überblick über neue Features nach Java 11
  • Verwendung von versiegelten Klassen, RandomGenerator, Textblöcken & Records
  • Demonstration von Pattern Matching bei switch und instanceof
  • Vorstellung von Sequenced Collection und virtuellen Threads

Course content

2 sections12 lectures1h 8m total length
  • Java 21 mit Kurs Überblick2:50
  • Pattern Matching bei switch4:40

    Hinweis: Im 2. Abschnitt gibt es ein Video zu Pattern Matching bei instanceof - ein Feature von Java 17.

  • Pattern Matching mit Records5:02

    Hinweis: Im 2. Abschnitt gibt es ein Video zu Records - ein Feature von Java 17.

  • Sequenced Collections neue Methoden bei Listen7:02
  • Virtuelle Threads3:44

Requirements

  • Kenntnisse in der Programmiersprache Java

Description

Welche Java Features helfen uns künftig besseren Code zu schreiben?
In den Java Versionen 12 bis 21 gibt es spannende neue Features, die ich euch hier zeigen möchte:

  • Sequenced Collection

  • Virtuelle Threads

  • Text Blöcke

  • Erweiterungen bei instanceof

  • Neuerungen bei switch

  • Records

  • Versiegelte Klassen

  • RandomGenerator

Seit Java 9 gibt es halbjährlich ein neues Release. Java 11 ist aufgrund des verlängerten Supports bis September 2026 ein wichtiges Release, daher wird Java 11 aktuell häufig im Berufsumfeld eingesetzt.
Seit September 2023 gibt es mit Java 21 ein neues Release mit verlängertem Support (LTS), welches Java 11 und 17 im Berufsumfeld mit der Zeit ablösen wird.

Hier zeige ich einige Features der Java Versionen 12-21, welche aus meiner Sicht direkten Einfluss auf die Code-Qualität haben und somit das Thema Clean Code unterstützen.

Ich verwende IntelliJ und eclipse in den Videos, falls ihr mit programmieren wollt, hier die Setup-Schritte:

  1. JDK 21 z.B. von Oracle downloaden und installieren

  2. IntelliJ / eclipse auf die neuste Version aktualisieren. 

  3. Bei Eclipse benötigt ihr ein Java 21 Plugin, das über den Marketplace installiert wird.

  4. Danach könnt ihr über die Projekt Properties Java 21 im Java Build Path einstellen oder die Konfiguration eures Build-Tools (z.B. Maven, pom.xml, <java.version>) entsprechend anpassen.

Who this course is for:

  • Java-Entwickler, die an neuen Sprach-Features interessiert sind