<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JEP on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/jep/</link><description>Recent content in JEP on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 26 Feb 2026 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/jep/index.xml" rel="self" type="application/rss+xml"/><item><title>Java 25: The tl;dr Version</title><link>https://javapro-en.svenruppert.com/java-25-the-tldr-version/</link><pubDate>Thu, 26 Feb 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/java-25-the-tldr-version/</guid><description>&lt;p&gt;Here’s a quick, no-fluff rundown of the new features landing in Java 25.&lt;/p&gt;
&lt;div class="code-block" data-lang="wp-block-verse"&gt;
 &lt;div class="code-block-head"&gt;
 &lt;span class="code-block-lang"&gt;WP-BLOCK-VERSE&lt;/span&gt;
 &lt;button type="button" class="code-block-copy" aria-label="Copy code" data-code-copy&gt;
 &lt;span class="code-block-copy-icon" aria-hidden="true"&gt;⧉&lt;/span&gt;
 &lt;span class="code-block-copy-label"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;/div&gt;
 &lt;pre&gt;&lt;code class="language-wp-block-verse"&gt;JDK 25 packs 18 new features: 12 delivered, 4 in preview, 1 experimental, and 1 incubator. In this article, we’ll walk through all of them, show live code examples you can run immediately, and highlight 🪄 the most impactful piece inside the code.&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id="finalized-features"&gt;Finalized Features&lt;/h3&gt;
&lt;h5 id="jep-503-remove-the-32-bit-x86-port"&gt;&lt;strong&gt;JEP 503: Remove the 32-bit x86 Port&lt;/strong&gt;&lt;/h5&gt;
&lt;div class="code-block" data-lang=""&gt;
 &lt;div class="code-block-head"&gt;
 &lt;span class="code-block-lang"&gt;CODE&lt;/span&gt;
 &lt;button type="button" class="code-block-copy" aria-label="Copy code" data-code-copy&gt;
 &lt;span class="code-block-copy-icon" aria-hidden="true"&gt;⧉&lt;/span&gt;
 &lt;span class="code-block-copy-label"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;/div&gt;
 &lt;pre&gt;&lt;code&gt;# Java won’t work at all if you are on a 32-bit x86 OS
# This command will produce errors
java -version&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The official removal of the 32-bit x86 architecture support from the OpenJDK HotSpot JVM:&lt;/p&gt;</description></item><item><title>Here's Java 25, Ready to Perform to the Limit</title><link>https://javapro-en.svenruppert.com/heres-java-25-ready-to-perform-to-the-limit/</link><pubDate>Thu, 12 Feb 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/heres-java-25-ready-to-perform-to-the-limit/</guid><description>&lt;p&gt;It’s been six months since Java 24 was released, so it’s time for a fresh set of new Java features. And the feature that immediately grabs the attention this time is &lt;em&gt;stable values&lt;/em&gt;, taking Java’s support of immutability to the next level. Also, Java’s focus on improving performance intensifies, as more JEPs emerge from Project Leyden. On top of that, the Java Flight Recorder is now more equipped than ever to tackle performance issues!&lt;/p&gt;</description></item></channel></rss>