<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on 3 July 2026 at 21:51 by All in One SEO v4.9.9 - 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[Thu, 29 Jun 2023 09:54:48 +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/]]></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/spring-annotations-interview-questions-events-and-advanced-configuration]]></guid>
			<link><![CDATA[https://javahandson.com/spring-annotations-interview-questions-events-and-advanced-configuration]]></link>
			<title>Spring Annotations Interview Questions – Events and Advanced Configuration</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 11:46:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/spring-bean-lifecycle-interview-questions-scopes-and-3-level-caching]]></guid>
			<link><![CDATA[https://javahandson.com/spring-bean-lifecycle-interview-questions-scopes-and-3-level-caching]]></link>
			<title>Spring Bean Lifecycle Interview Questions – Scopes and 3-Level Caching</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 10:10:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/spring-core-interview-questions-and-answers]]></guid>
			<link><![CDATA[https://javahandson.com/spring-core-interview-questions-and-answers]]></link>
			<title>Spring Core Interview Questions and Answers</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 09:44:01 +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[Fri, 03 Jul 2026 05:33:50 +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[Fri, 03 Jul 2026 05:32:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-25-vs-java-26]]></guid>
			<link><![CDATA[https://javahandson.com/java-25-vs-java-26]]></link>
			<title>Java 25 vs Java 26: What&#8217;s New, Key Differences, and Which One to Use</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:29:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/agentic-ai-for-java-developers]]></guid>
			<link><![CDATA[https://javahandson.com/agentic-ai-for-java-developers]]></link>
			<title>Agentic AI for Java developers</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:27:56 +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[Fri, 03 Jul 2026 05:26:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-junit-mockito]]></guid>
			<link><![CDATA[https://javahandson.com/claude-junit-mockito]]></link>
			<title>JUnit 5 Tests with Claude Code: A Guide with Mockito Examples</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:26:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-sub-agents]]></guid>
			<link><![CDATA[https://javahandson.com/claude-sub-agents]]></link>
			<title>Sub-Agents in AI Systems: How Multi-Agent Orchestration Works</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:22:22 +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[Fri, 03 Jul 2026 05:21:25 +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, 03 Jul 2026 05:18:28 +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, 03 Jul 2026 05:17:54 +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, 03 Jul 2026 05:17:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-code-for-java-developers-what-it-is-and-how-it-works]]></guid>
			<link><![CDATA[https://javahandson.com/claude-code-for-java-developers-what-it-is-and-how-it-works]]></link>
			<title>Claude Code for Java Developers: What It Is and How It Works</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:15:34 +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, 03 Jul 2026 05:15:09 +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[Fri, 03 Jul 2026 05:11:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-claude-code-installation]]></guid>
			<link><![CDATA[https://javahandson.com/java-claude-code-installation]]></link>
			<title>Installing Claude Code Java: Complete Setup and Configuration Guide</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:08:50 +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 Jul 2026 05:06:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-claude-md]]></guid>
			<link><![CDATA[https://javahandson.com/java-claude-md]]></link>
			<title>CLAUDE.md Java Project Mastery: Teaching Claude Code Your Codebase</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:02:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-writing-java-code]]></guid>
			<link><![CDATA[https://javahandson.com/claude-writing-java-code]]></link>
			<title>Writing Java Code with Claude Code: A Refactoring Tutorial</title>
			<pubDate><![CDATA[Fri, 03 Jul 2026 05:01:43 +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[Fri, 03 Jul 2026 04:58:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/back-of-the-envelope-estimation-system-design-basics]]></guid>
			<link><![CDATA[https://javahandson.com/back-of-the-envelope-estimation-system-design-basics]]></link>
			<title>Back-of-the-Envelope Estimation &amp; System Design Basics</title>
			<pubDate><![CDATA[Thu, 02 Jul 2026 18:05:16 +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[Fri, 03 Jul 2026 05:20:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/spring-security-interview-questions-architecture-and-authentication]]></guid>
			<link><![CDATA[https://javahandson.com/spring-security-interview-questions-architecture-and-authentication]]></link>
			<title>Spring Security Interview Questions – Architecture and Authentication</title>
			<pubDate><![CDATA[Thu, 02 Jul 2026 17:43:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/get-claude-code-book/]]></guid>
			<link><![CDATA[https://javahandson.com/get-claude-code-book/]]></link>
			<title>Get Claude code java book</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:54:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/get-java-25-book/]]></guid>
			<link><![CDATA[https://javahandson.com/get-java-25-book/]]></link>
			<title>Get Java 25 book</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:53:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-fable-5]]></guid>
			<link><![CDATA[https://javahandson.com/claude-fable-5]]></link>
			<title>Claude Fable 5 Explained: Benchmarks, Pricing, and How to Use It</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:51:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-custom-commands-java]]></guid>
			<link><![CDATA[https://javahandson.com/claude-custom-commands-java]]></link>
			<title>Custom Slash Commands in Claude Code for Java Workflows</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:48:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-skills]]></guid>
			<link><![CDATA[https://javahandson.com/claude-skills]]></link>
			<title>Skills in Claude: What They Are and How SKILL.md Works</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:46:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/claude-mcp]]></guid>
			<link><![CDATA[https://javahandson.com/claude-mcp]]></link>
			<title>Model Context Protocol MCP: Connecting Claude to Your World</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:46:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/ai-agents-vs-chatbots]]></guid>
			<link><![CDATA[https://javahandson.com/ai-agents-vs-chatbots]]></link>
			<title>AI Agents vs Chatbots</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:46:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/ai-tools/]]></guid>
			<link><![CDATA[https://javahandson.com/ai-tools/]]></link>
			<title>AI Tools</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:43:09 +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[Tue, 30 Jun 2026 05:40:52 +0000]]></pubDate>
		</item>
					<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[Tue, 30 Jun 2026 05:40:23 +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[Tue, 30 Jun 2026 05:39:41 +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[Tue, 30 Jun 2026 05:39:32 +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[Tue, 30 Jun 2026 05:39:17 +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[Tue, 30 Jun 2026 05:37:50 +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[Tue, 30 Jun 2026 05:37:37 +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[Tue, 30 Jun 2026 05:37:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-25-features-overview-of-new-features]]></guid>
			<link><![CDATA[https://javahandson.com/java-25-features-overview-of-new-features]]></link>
			<title>Java 25 Features: Overview of New Features</title>
			<pubDate><![CDATA[Tue, 30 Jun 2026 05:36:37 +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[Tue, 30 Jun 2026 05:36:18 +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[Tue, 30 Jun 2026 05:35:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/types-of-load-balancers]]></guid>
			<link><![CDATA[https://javahandson.com/types-of-load-balancers]]></link>
			<title>Load Balancing and Types of Load Balancers Explained</title>
			<pubDate><![CDATA[Thu, 02 Jul 2026 17:23:09 +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[Thu, 25 Jun 2026 10:22:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/hashset-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/hashset-in-java]]></link>
			<title>HashSet in Java: How Sets Work (Beginner&#8217;s Guide)</title>
			<pubDate><![CDATA[Thu, 25 Jun 2026 06:01:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/list-interface-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/list-interface-in-java]]></link>
			<title>List Interface in Java: ArrayList vs LinkedList vs Vector (A Complete Deep Dive)</title>
			<pubDate><![CDATA[Mon, 01 Jun 2026 16:20:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/system-design/]]></guid>
			<link><![CDATA[https://javahandson.com/system-design/]]></link>
			<title>System Design</title>
			<pubDate><![CDATA[Fri, 26 Jun 2026 07:32:23 +0000]]></pubDate>
		</item>
				</channel>
</rss>
