<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>A. Mahdy Abdelaziz on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/authors/a.-mahdy-abdelaziz/</link><description>Recent content in A. Mahdy Abdelaziz 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/authors/a.-mahdy-abdelaziz/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></channel></rss>