<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HappyCoders.eu</title><description>Werde zu einem besseren Programmierer: Lerne alles über Java, Softwarearchitektur, Algorithmen und Datenstrukturen</description><link>https://www.happycoders.eu/de/</link><language>de</language><atom:link href="https://www.happycoders.eu/de/feed.xml" rel="self" type="application/rss+xml"/><item><title>Java 27 Features (mit Beispielen)</title><link>https://www.happycoders.eu/de/java/java-27-features/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/java-27-features/</guid><description>Java 27 erklärt – mit Codebeispielen: Compact Object Headers per Default, G1 überall, quantensicheres TLS, neue Preview-Features wie Lazy Sets.</description><pubDate>Wed, 03 Jun 2026 22:01:19 GMT</pubDate><category>Java</category></item><item><title>Advent of Code 2025 – Java-Lösungen</title><link>https://www.happycoders.eu/de/algorithmen/advent-of-code-2025/</link><guid isPermaLink="true">https://www.happycoders.eu/de/algorithmen/advent-of-code-2025/</guid><description>Verständlich erklärte Lösungen zu Advent of Code 2025 in Java 25 – mit Fokus auf Code-Qualität und klare Umsetzung.</description><pubDate>Fri, 05 Dec 2025 07:46:36 GMT</pubDate><category>Algorithmen</category></item><item><title>Java 26 Features (mit Beispielen)</title><link>https://www.happycoders.eu/de/java/java-26-features/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/java-26-features/</guid><description>Alle Java 26 Features mit Beispielen: HTTP/3, Lazy Constants, Ahead-of-Time Caching mit jedem GC, „final means final“,  ein schnellerer G1 und mehr...</description><pubDate>Wed, 03 Dec 2025 20:29:04 GMT</pubDate><category>Java</category></item><item><title>Withers in Java: Derived Record Creation Expressions (Preview)</title><link>https://www.happycoders.eu/de/java/withers-derived-record-creation/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/withers-derived-record-creation/</guid><description>Withers (Derived Record Creation Expressions) erzeugen abgeleitete Java-Records, indem du nur geänderte Komponenten angibst – ohne Boilerplate.</description><pubDate>Wed, 03 Sep 2025 10:48:05 GMT</pubDate><category>Java</category></item><item><title>Java-Modernisierung: So holst du Team und Management ins Boot</title><link>https://www.happycoders.eu/de/java/java-upgrades/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/java-upgrades/</guid><description>So begeisterst du Team &amp; Management für Java-Modernisierung – mit klaren Argumenten, Praxisbeispielen &amp; Quick Wins für nachhaltigen Erfolg.</description><pubDate>Sun, 10 Aug 2025 17:51:40 GMT</pubDate><category>Java</category></item><item><title>Java 25 Features (mit Beispielen)</title><link>https://www.happycoders.eu/de/java/java-25-features/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/java-25-features/</guid><description>Java 25: Scoped Values, Compact Source Files, Flexible Constructor Bodies, Compact Object Headers und mehr – verständlich erklärt, mit Beispielen.</description><pubDate>Thu, 05 Jun 2025 04:00:00 GMT</pubDate><category>Java</category></item><item><title>Initialization-on-Demand Holder Idiom in Java</title><link>https://www.happycoders.eu/de/java/initialization-on-demand-holder-idiom/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/initialization-on-demand-holder-idiom/</guid><description>Erfahre, wie das Initialization-on-Demand Holder Idiom in Java eine threadsichere Lazy Initialization ohne Synchronisations-Overhead ermöglicht.</description><pubDate>Thu, 08 May 2025 12:49:50 GMT</pubDate><category>Java</category></item><item><title>Double-Checked Locking in Java – threadsicher und korrekt</title><link>https://www.happycoders.eu/de/java/double-checked-locking/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/double-checked-locking/</guid><description>Erfahre, wie du Double-Checked Locking in Java korrekt und threadsicher implementierst – für lazy Objektinitialisierung ohne volle Synchronisation.</description><pubDate>Thu, 08 May 2025 12:48:20 GMT</pubDate><category>Java</category></item><item><title>Lazy Constants in Java (früher Stable Values) – Werte lazy initialisieren</title><link>https://www.happycoders.eu/de/java/lazy-constants/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/lazy-constants/</guid><description>Was sind Lazy Constants (früher: Stable Values) in Java, und wie benutzt man sie? Lazy Lists, Lazy Maps und interne Funktionsweise einfach erklärt.</description><pubDate>Wed, 09 Apr 2025 07:19:33 GMT</pubDate><category>Java</category></item><item><title>Compact Object Headers in Java (JEP 519)</title><link>https://www.happycoders.eu/de/java/compact-object-headers/</link><guid isPermaLink="true">https://www.happycoders.eu/de/java/compact-object-headers/</guid><description>Wie Java die Objekt-Header von 96 auf 64 Bit schrumpft (12 → 8 Byte) – ganz ohne Informationsverlust. Compact Object Headers (JEP 519) erklärt.</description><pubDate>Mon, 07 Apr 2025 08:50:47 GMT</pubDate><category>Java</category></item></channel></rss>