<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sealed Classes on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/sealed-classes/</link><description>Recent content in Sealed Classes on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 30 Dec 2025 07:00:03 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/sealed-classes/index.xml" rel="self" type="application/rss+xml"/><item><title>Security in the Age of Java 25: New Language Tools for Safer Code</title><link>https://javapro-en.svenruppert.com/security-in-the-age-of-java-25-new-language-tools-for-safer-code/</link><pubDate>Tue, 30 Dec 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/security-in-the-age-of-java-25-new-language-tools-for-safer-code/</guid><description>&lt;p&gt;Security is more than just encryption - it&amp;rsquo;s also about how you write code. There are several Java security features that can help prevent logic bugs, misuse of types, and unexpected state mutations. Learn how sealed classes, pattern matching, and records can reinforce domain modeling, reduce null checks, and prevent injection-prone scenarios.&lt;/p&gt;
&lt;h2 id="introduction-why-java-security-features-matters-more-than-ever"&gt;Introduction: Why Java security features Matters More Than Ever&lt;/h2&gt;
&lt;p&gt;Application security has never been a static field. Over the past two decades, the Java platform has evolved not just as a runtime for enterprise applications but as a trusted foundation for industries ranging from finance and healthcare to government systems. Security breaches, once attributed primarily to poor encryption or missing authentication, now more often stem from subtler flaws: unchecked input, leaky abstractions, and poorly modeled domain logic.&lt;/p&gt;</description></item><item><title>Modern Java</title><link>https://javapro-en.svenruppert.com/modern-java/</link><pubDate>Tue, 17 Jun 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/modern-java/</guid><description>&lt;p&gt;With Java&amp;rsquo;s adoption of a six-month release cycle, new features are being introduced to the language rapidly. This article will explore the latest enhancements from Java versions 21 to 24. Our focus will be on language-specific changes, excluding updates to the JVM. Additionally, we will not cover the Foreign Functions and Memory API, which serves as a modern and safer alternative to JNI.&lt;/p&gt;
&lt;p&gt;I would categorize the changes made to the language into three groups:&lt;/p&gt;</description></item></channel></rss>