Java 21: Vorstellung neuer Sprach-Features

Sequenced Collection, virtuelle Threads, Records, versiegelte Klassen, Textblöcke, switch- und instanceof-Neuerungen

4.75 (31 reviews)
Udemy
platform
Deutsch
language
Programming Languages
category
instructor
Java 21: Vorstellung neuer Sprach-Features
424
students
1 hour
content
Sep 2023
last update
FREE
regular price

What you will 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

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.

Content

Java 17: Sprach-Freatures der neuen Langzeit-Support-Version

Java 17: Überblick und Installation
Text-Blöcke
Pattern Matching bei instanceof
Neuerung an switch
Records
RandomGenerator und Pattern Matching bei switch
Versiegelte Klassen

Reviews

Jürgen
April 16, 2022
War soweit ganz super, manchmal etwas weniger Theorie, dafür mehr Praxis und dann dabei die Theorie erläutern
Nataliya
February 19, 2022
Ich wollte einen Überblick über neue Features schell und verständlich bekommen. Die Erklärung hat mir gefallen.

Charts

Price

Java 21: Vorstellung neuer Sprach-Features - Price chart

Rating

Java 21: Vorstellung neuer Sprach-Features - Ratings chart

Enrollment distribution

Java 21: Vorstellung neuer Sprach-Features - Distribution chart

Related Topics

4342938
udemy ID
10/10/2021
course created date
10/16/2021
course indexed date
Bot
course submited by