GEDOPLAN IT-Training, Beratung & Softwareentwicklung
  • News
  • Blog
  • Expertenkreis Java
  • IT Vorträge
  • Über uns
  • Jobs
  • Kontakt
  • IT-Schulungen
  • Beratung & Softwareentwicklung
  • IT-SCHULUNGEN
    • Alle Schulungen
    • Offene Schulungen
    • Firmenschulungen
    • Schulungen in Berlin
    • Schulungen in Bielefeld
    • Online-Schulungen
    • Dozenten
    • Schulungsumgebungen
  • SOFTWARELÖSUNGEN
    • Code Reviews
    • Geschäftsanwendungen mit Quarkus und Co.
    • Wir digitalisieren Ihre Geschäftsprozesse
    • Technologien, Methoden und Bausteine
    • Software Security für sichere Anwendungen
    • Java Legacy Maintenance
    • Natural & Adabas Migration zu Java & SQL-DBVS
  • PROJEKTUNTERSTÜTZUNG
    • Unser Team stellt sich vor
    • Unsere Kompetenzen
    • KI-Kompetenz für Ihr Unternehmen

Autor-Archiv für Michael Kulla

Avatar-Foto
Zwei Kaffeetassen auf einem Holztisch im Kontrast: Links ein frisch zubereiteter, dampfender Espresso mit goldener Crema, rechts eine große, verschmutzte Tasse mit abgestandenem, kaltem Kaffee. Kaffee- und Wasserränder auf dem Tisch verstärken den Eindruck einer vergessenen Tasse nach einer Party.

Von Java 17 zu Java 25: Espresso oder kalter Kaffee?

17. August 2026 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java Stichwörter: Java17, Migration, Java25

Vor einem Jahr habe ich in einem Artikel zu Java 25 beschrieben, was sich zwischen den beiden letzten LTS-Versionen 21 und 25 getan hat –…

geralt time 2801595 1280

Schneller geht immer. Ahead-of-Time Class Loading mit Java 25

9. März 2026 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Quarkus, Java, REST, Spring Stichwörter: Java25, Spring Boot, Quarkus, Java

Bringt JEP 483 wirklich zweistellige Prozentgewinne beim Start? Ein praxisnaher Benchmark mit Spring Boot 4 und Quarkus 3.32 im JVM-Mode – mit echten Messdaten, Konfidenzintervallen und einer Überraschung bei Quarkus.

jarmoluk old books 436498 1280

Module Import Declarations in Java 25: Echter Nutzen oder eher nicht so?

31. Juli 2026 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java SE, Java Stichwörter: Module Import, Java25

Ein kleines, oft übersehenes Feature, das mit Java 25 offiziell in den Standard aufgenommen wurde, ist Module Import Declarations (JEP 511). Mit Module Import Declarations…

JUnit 6 ist da 1 png

JUnit 6 ist da – und keiner hat’s gemerkt

2. Juli 2026 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: JUnit, Java - Software Testing, Java Stichwörter: Testen, JUnit, Java

Modernisierung statt Revolution: Java 17, verbesserte CSV-Unterstützung und die Frage: Lohnt sich der Umstieg? Unser kompakter Überblick mit Entscheidungshilfe

faucet 1684902 1280

Stream Gatherers in Java 25

8. Januar 2026 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java SE, Java Stichwörter: Stream Gatherers, Java25, Java

Stream Gatherers schließen Lücken der klassischen Stream-Operatoren und ermöglichen  deutlich expressivere, aber trotzdem gut lesbare Stream-Verarbeitung. Mit Stream Gatherern lassen sich eigene, zustandsbehaftete Zwischenoperationen definieren,…

montemari poplars 473295 1280

Von Preview zu Final: Compact Source Files und Instance Main Methods in Java 25

30. April 2026 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java SE, Java Stichwörter: Java 25

Mit Java 25 wird das Feature ‚Compact Source Files and Instance Main Methods‘ finalisiert. Es bietet praktische Vereinfachungen, die besonders Einsteiger:innen, Skript-Entwickler:innen und Lehrende freuen wird.

Kaffee ist fertig!

Java 25: Endlich wieder LTS!

17. Oktober 2025 Veröffentlicht von Michael Kulla 1 Kommentar Kategorisiert in: Java SE, Java Stichwörter: LTS, Java 25, Java

LTS: zwei Jahre, vier Versionen Vor vier Wochen, am 16.9.2025, erschien Java 25. Das Besondere, neben anderen Dingen wie „Java 25 im Jahr 2025!“ oder…

Zwei gelenkige Holzpuppen schütteln sich die Hand

Flexible Constructor Bodies in Java 25

31. Juli 2025 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java, IT-Training, Softwarequalität und Performanz Stichwörter: Java

Erstmals eingeführt mit Java 22, dann mit Java 23 und Java 24 fortgeführt, werden Flexible Constructor Bodies mit Java 25 nun finalisiert und offiziell ausgeliefert.…

flea market 1262036 1280 e1752579980333

Java Records in Jakarta Persistence 3.2: Moderne Datenmodelle ohne Ballast

17. Juli 2025 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java SE, Jakarta EE (Java EE), Java, Modellierung Stichwörter: Record, jpa, Jakarta EE

Mit Jakarta Persistence 3.2 (Teil von Jakarta EE 11) halten Java Records endgültig Einzug in die Welt der objekt-relationalen Abbildung. Java Records lassen sich nun…

coffee cup 2317201 1280

Java 24 Scoped Values: Werte mit Haltung

11. April 2025 Veröffentlicht von Michael Kulla Schreibe einen Kommentar Kategorisiert in: Java Stichwörter: Java24, Scoped Values, Java

Mit JEP 487 „Scoped Values“ führt Java eine neue Möglichkeit ein, Kontextwerte kontrolliert und threadsicher weiterzugeben – ohne ThreadLocal und ohne Parameter-Overhead. Sie kennen das…

1 2 Next
GEDOPLAN
  • Java Blog
  • Jobangebote
  • Kontakt
  • GEDOPLAN auf GitHub

IT-Training

  • IT-Schulungen
  • Online-Schulungen
  • Highlight Berlin
  • IT-Vorträge
  • Expertenkreis Java

IT-Beratung

  • Beratung & Softwareentwicklung
  • Beratung & Softwareentwicklung Prozess
  • Java Legacy Maintenance

© 2026 GEDOPLAN GmbH


  • Impressum
  • AGB
  • Datenschutzerklärung
Cookie-Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Optionen verwalten
  • Dienste verwalten
  • Verwalten von {vendor_count}-Lieferanten
  • Lese mehr über diese Zwecke
Einstellungen
  • {title}
  • {title}
  • {title}
X