<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on 3 April 2026 at 20:10 by All in One SEO v4.9.1.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://javahandson.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Java-HandsOn</title>
		<link><![CDATA[https://javahandson.com]]></link>
		<description><![CDATA[Java-HandsOn]]></description>
		<lastBuildDate><![CDATA[Wed, 28 Jan 2026 11:28:46 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://javahandson.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://javahandson.com/jfr-cpu-time-profiling-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/jfr-cpu-time-profiling-in-java-25]]></link>
			<title>JFR CPU-Time Profiling in Java 25</title>
			<pubDate><![CDATA[Wed, 28 Jan 2026 11:28:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/interface-in-java-explained-with-examples]]></guid>
			<link><![CDATA[https://javahandson.com/interface-in-java-explained-with-examples]]></link>
			<title>Interface in Java Explained with Examples</title>
			<pubDate><![CDATA[Tue, 10 Feb 2026 10:56:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-510-safe-key-derivation-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/jep-510-safe-key-derivation-in-java-25]]></link>
			<title>JEP 510 Safe Key Derivation in Java 25</title>
			<pubDate><![CDATA[Wed, 28 Jan 2026 16:21:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-512-explained-compact-source-files-and-simpler-java-programs]]></guid>
			<link><![CDATA[https://javahandson.com/jep-512-explained-compact-source-files-and-simpler-java-programs]]></link>
			<title>JEP 512 Explained: Compact Source Files and Simpler Java Programs</title>
			<pubDate><![CDATA[Wed, 04 Feb 2026 12:09:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-521-generational-shenandoah-garbage-collector-in-java-25-explained]]></guid>
			<link><![CDATA[https://javahandson.com/jep-521-generational-shenandoah-garbage-collector-in-java-25-explained]]></link>
			<title>JEP 521 Generational Shenandoah Garbage Collector in Java 25 Explained</title>
			<pubDate><![CDATA[Thu, 29 Jan 2026 07:50:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/primitive-patterns-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/primitive-patterns-in-java-25]]></link>
			<title>Primitive patterns in Java 25</title>
			<pubDate><![CDATA[Thu, 05 Feb 2026 17:11:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/module-import-declarations-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/module-import-declarations-java-25]]></link>
			<title>Module Import Declarations Java 25 – JEP 511</title>
			<pubDate><![CDATA[Thu, 05 Feb 2026 10:01:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-25-vs-java-21-key-differences]]></guid>
			<link><![CDATA[https://javahandson.com/java-25-vs-java-21-key-differences]]></link>
			<title>Java 25 vs Java 21 &#8211; Key Differences</title>
			<pubDate><![CDATA[Sat, 14 Feb 2026 17:36:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-8-summarizing-methods]]></guid>
			<link><![CDATA[https://javahandson.com/java-8-summarizing-methods]]></link>
			<title>Java 8 Summarizing Methods with Examples</title>
			<pubDate><![CDATA[Fri, 13 Feb 2026 15:53:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/packages-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/packages-in-java]]></link>
			<title>Packages in Java</title>
			<pubDate><![CDATA[Fri, 03 Apr 2026 05:31:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/vector-api-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/vector-api-in-java-25]]></link>
			<title>Vector API in Java 25</title>
			<pubDate><![CDATA[Wed, 28 Jan 2026 11:04:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/enabling-preview-features-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/enabling-preview-features-in-java-25]]></link>
			<title>Enabling preview features in Java 25</title>
			<pubDate><![CDATA[Wed, 28 Jan 2026 08:03:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-520-jfr-method-timing-and-tracing-explained]]></guid>
			<link><![CDATA[https://javahandson.com/jep-520-jfr-method-timing-and-tracing-explained]]></link>
			<title>JEP 520: JFR Method Timing and Tracing Explained</title>
			<pubDate><![CDATA[Wed, 28 Jan 2026 07:25:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-519-compact-object-headers-in-java-25-from-experimental-to-production]]></guid>
			<link><![CDATA[https://javahandson.com/jep-519-compact-object-headers-in-java-25-from-experimental-to-production]]></link>
			<title>JEP 519 Compact Object Headers in Java 25 – From Experimental to Production</title>
			<pubDate><![CDATA[Tue, 27 Jan 2026 16:07:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/class-members-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/class-members-in-java]]></link>
			<title>Class Members in Java</title>
			<pubDate><![CDATA[Fri, 03 Apr 2026 17:37:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-514-ahead-of-time-command-line-ergonomics-explained]]></guid>
			<link><![CDATA[https://javahandson.com/jep-514-ahead-of-time-command-line-ergonomics-explained]]></link>
			<title>JEP 514: Ahead-of-Time Command-Line Ergonomics Explained</title>
			<pubDate><![CDATA[Tue, 20 Jan 2026 09:13:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/abstract-class-in-java-when-and-why-to-use-it]]></guid>
			<link><![CDATA[https://javahandson.com/abstract-class-in-java-when-and-why-to-use-it]]></link>
			<title>Abstract Class in Java – When and Why to Use It?</title>
			<pubDate><![CDATA[Tue, 06 Jan 2026 08:08:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/stablevalue-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/stablevalue-in-java-25]]></link>
			<title>StableValue in Java 25</title>
			<pubDate><![CDATA[Thu, 15 Jan 2026 06:01:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/introduction-to-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/introduction-to-java-25]]></link>
			<title>Introduction to Java 25</title>
			<pubDate><![CDATA[Sat, 17 Jan 2026 06:13:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jfr-cooperative-sampling-in-java-25-jep-518]]></guid>
			<link><![CDATA[https://javahandson.com/jfr-cooperative-sampling-in-java-25-jep-518]]></link>
			<title>JFR Cooperative Sampling in Java 25 (JEP 518)</title>
			<pubDate><![CDATA[Fri, 23 Jan 2026 10:01:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-515-ahead-of-time-method-profiling-explained]]></guid>
			<link><![CDATA[https://javahandson.com/jep-515-ahead-of-time-method-profiling-explained]]></link>
			<title>JEP 515 Ahead-of-Time Method Profiling Explained</title>
			<pubDate><![CDATA[Fri, 23 Jan 2026 09:48:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-removes-32-bit-x86-support]]></guid>
			<link><![CDATA[https://javahandson.com/java-removes-32-bit-x86-support]]></link>
			<title>Java Removes 32-bit x86 Support</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 11:06:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/scoped-values-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/scoped-values-in-java-25]]></link>
			<title>Scoped Values in Java 25</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 11:04:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/structured-concurrency-in-java-25-jep-505]]></guid>
			<link><![CDATA[https://javahandson.com/structured-concurrency-in-java-25-jep-505]]></link>
			<title>Structured Concurrency in Java 25 (JEP 505)</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 09:38:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-470-in-java-25]]></guid>
			<link><![CDATA[https://javahandson.com/jep-470-in-java-25]]></link>
			<title>JEP 470 in Java 25</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 08:45:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/advanced-inheritance-in-java-modifiers-object-composition]]></guid>
			<link><![CDATA[https://javahandson.com/advanced-inheritance-in-java-modifiers-object-composition]]></link>
			<title>Advanced Inheritance in Java: Modifiers, Object, Composition</title>
			<pubDate><![CDATA[Wed, 17 Sep 2025 06:16:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/type-casting-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/type-casting-in-java]]></link>
			<title>Type Casting in Java</title>
			<pubDate><![CDATA[Tue, 07 Oct 2025 16:52:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-25/]]></guid>
			<link><![CDATA[https://javahandson.com/java-25/]]></link>
			<title>Java 25</title>
			<pubDate><![CDATA[Tue, 07 Oct 2025 16:42:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/]]></guid>
			<link><![CDATA[https://javahandson.com/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Thu, 29 Jun 2023 09:54:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jep-513-java-25-flexible-constructor-bodies-explained]]></guid>
			<link><![CDATA[https://javahandson.com/jep-513-java-25-flexible-constructor-bodies-explained]]></link>
			<title>JEP 513 Java 25: Flexible Constructor Bodies Explained</title>
			<pubDate><![CDATA[Thu, 15 Jan 2026 04:58:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/stringbuffer-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/stringbuffer-in-java]]></link>
			<title>StringBuffer in Java</title>
			<pubDate><![CDATA[Thu, 16 Jan 2025 18:20:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/understanding-inheritance-in-java-syntax-types-and-the-diamond-problem]]></guid>
			<link><![CDATA[https://javahandson.com/understanding-inheritance-in-java-syntax-types-and-the-diamond-problem]]></link>
			<title>Understanding Inheritance in Java: Syntax, Types, and the Diamond Problem</title>
			<pubDate><![CDATA[Thu, 11 Sep 2025 09:35:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/methods-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/methods-in-java]]></link>
			<title>Methods in Java</title>
			<pubDate><![CDATA[Wed, 25 Jun 2025 17:29:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/polymorphism-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/polymorphism-in-java]]></link>
			<title>Polymorphism in Java</title>
			<pubDate><![CDATA[Wed, 03 Sep 2025 12:44:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/string-comparison-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/string-comparison-in-java]]></link>
			<title>String comparison in Java</title>
			<pubDate><![CDATA[Tue, 14 Jan 2025 10:59:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/abstraction-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/abstraction-in-java]]></link>
			<title>Abstraction in Java</title>
			<pubDate><![CDATA[Sun, 27 Jul 2025 12:42:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/constructors-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/constructors-in-java]]></link>
			<title>Constructors in Java</title>
			<pubDate><![CDATA[Sun, 06 Jul 2025 17:18:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/try-catch-and-finally-blocks]]></guid>
			<link><![CDATA[https://javahandson.com/try-catch-and-finally-blocks]]></link>
			<title>try, catch and finally, blocks</title>
			<pubDate><![CDATA[Wed, 09 Oct 2024 08:06:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/string-immutability-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/string-immutability-in-java]]></link>
			<title>String immutability in Java</title>
			<pubDate><![CDATA[Tue, 14 Jan 2025 10:58:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/forkjoinpool-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/forkjoinpool-in-java]]></link>
			<title>ForkJoinPool in Java</title>
			<pubDate><![CDATA[Thu, 25 Jul 2024 06:37:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/advanced-java-method-concepts]]></guid>
			<link><![CDATA[https://javahandson.com/advanced-java-method-concepts]]></link>
			<title>Advanced Java method concepts</title>
			<pubDate><![CDATA[Sun, 06 Jul 2025 17:13:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/classes-and-objects-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/classes-and-objects-in-java]]></link>
			<title>Classes and Objects in Java</title>
			<pubDate><![CDATA[Tue, 04 Feb 2025 10:56:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/custom-and-chained-exceptions-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/custom-and-chained-exceptions-in-java]]></link>
			<title>Custom and Chained exceptions in Java</title>
			<pubDate><![CDATA[Sat, 26 Oct 2024 18:00:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/introduction-to-exception-handling-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/introduction-to-exception-handling-in-java]]></link>
			<title>Introduction to Exception Handling in Java</title>
			<pubDate><![CDATA[Sat, 21 Sep 2024 07:01:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/stringbuilder-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/stringbuilder-in-java]]></link>
			<title>StringBuilder in Java</title>
			<pubDate><![CDATA[Sat, 01 Feb 2025 04:47:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/executorservice-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/executorservice-in-java]]></link>
			<title>ExecutorService in Java</title>
			<pubDate><![CDATA[Mon, 15 Jul 2024 17:27:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/throwing-exceptions-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/throwing-exceptions-in-java]]></link>
			<title>Throwing Exceptions in Java</title>
			<pubDate><![CDATA[Mon, 14 Oct 2024 05:47:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/access-specifiers-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/access-specifiers-in-java]]></link>
			<title>Access specifiers in Java</title>
			<pubDate><![CDATA[Mon, 10 Mar 2025 16:17:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/exception-rules-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/exception-rules-in-java]]></link>
			<title>Exception Rules in Java</title>
			<pubDate><![CDATA[Mon, 04 Nov 2024 07:11:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/class-types-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/class-types-in-java]]></link>
			<title>Class Types in Java</title>
			<pubDate><![CDATA[Mon, 03 Mar 2025 16:08:04 +0000]]></pubDate>
		</item>
				</channel>
</rss>
