<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on 6 August 2026 at 00:25 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[Wed, 05 Aug 2026 19:13:44 +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/treeset-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/treeset-in-java]]></link>
			<title>TreeSet in Java Explained: Sorting, Comparators &amp; NavigableSet</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 19:13:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/linkedlist-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/linkedlist-in-java]]></link>
			<title>LinkedList in Java Explained: ArrayList vs LinkedList (Internals)</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 19:13:07 +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[Wed, 05 Aug 2026 19: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[Wed, 05 Aug 2026 18:53:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/string-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/string-in-java]]></link>
			<title>String in Java</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 13:47:42 +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[Wed, 05 Aug 2026 13:23:11 +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[Wed, 05 Aug 2026 13:21:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/hashset-vs-linkedhashset]]></guid>
			<link><![CDATA[https://javahandson.com/hashset-vs-linkedhashset]]></link>
			<title>HashSet vs LinkedHashSet: Ordering Without Sacrificing Speed</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 13:16:17 +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[Wed, 05 Aug 2026 13:15:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/arraylist-in-java-list-interface]]></guid>
			<link><![CDATA[https://javahandson.com/arraylist-in-java-list-interface]]></link>
			<title>ArrayList in Java: List Interface Core Concepts &amp; Internals (Beginner&#8217;s Guide)</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 13:13:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/introduction-to-collections-framework-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/introduction-to-collections-framework-in-java]]></link>
			<title>Introduction to Collections Framework in Java</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 13:12:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/database-indexing-in-mysql]]></guid>
			<link><![CDATA[https://javahandson.com/database-indexing-in-mysql]]></link>
			<title>Database Indexing in MySQL Explained: B-Tree, Primary, Secondary, Composite Indexes and Selectivity</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 06:33:56 +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[Tue, 04 Aug 2026 07:16:31 +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[Tue, 04 Aug 2026 07:16:11 +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[Tue, 04 Aug 2026 07:15:53 +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[Tue, 04 Aug 2026 07:15:34 +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[Tue, 04 Aug 2026 07:15:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/consistency-models-in-system-design]]></guid>
			<link><![CDATA[https://javahandson.com/consistency-models-in-system-design]]></link>
			<title>Consistency Models in System Design: Strong, Eventual, Causal, and Read-Your-Writes</title>
			<pubDate><![CDATA[Tue, 04 Aug 2026 06:13:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/hashmap-doubts-explained-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/hashmap-doubts-explained-in-java]]></link>
			<title>HashMap Doubts Explained in Java: Keys, Retrieval, Equality, Mutability, Nulls, and Collisions</title>
			<pubDate><![CDATA[Thu, 30 Jul 2026 12:33:03 +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/hashmap-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/hashmap-in-java]]></link>
			<title>HashMap in Java: Map Interface, Buckets &amp; Hashing Explained</title>
			<pubDate><![CDATA[Wed, 05 Aug 2026 19:14:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/valid-anagram-in-java-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/valid-anagram-in-java-dsa]]></link>
			<title>Valid Anagram in Java DSA: Sorting, HashMaps, and the Count Array Trick</title>
			<pubDate><![CDATA[Sun, 02 Aug 2026 18:24:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/keywords-and-identifiers-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/keywords-and-identifiers-in-java]]></link>
			<title>Keywords and Identifiers in Java: A Simple Beginner&#8217;s Guide</title>
			<pubDate><![CDATA[Mon, 03 Aug 2026 16:48:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/jdk-11-installation-on-windows]]></guid>
			<link><![CDATA[https://javahandson.com/jdk-11-installation-on-windows]]></link>
			<title>JDK 11 installation on Windows</title>
			<pubDate><![CDATA[Mon, 03 Aug 2026 16:45:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/structure-of-a-java-program]]></guid>
			<link><![CDATA[https://javahandson.com/structure-of-a-java-program]]></link>
			<title>Structure of a Java program</title>
			<pubDate><![CDATA[Mon, 03 Aug 2026 16:29:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/java-basics-for-beginners]]></guid>
			<link><![CDATA[https://javahandson.com/java-basics-for-beginners]]></link>
			<title>Java basics for beginners</title>
			<pubDate><![CDATA[Mon, 03 Aug 2026 16:19:00 +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[Sun, 02 Aug 2026 17:36:05 +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[Sun, 02 Aug 2026 17:35:33 +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[Sun, 02 Aug 2026 17:35:02 +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[Sun, 02 Aug 2026 17:34:33 +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[Sun, 02 Aug 2026 17:33:23 +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[Sun, 02 Aug 2026 17:32:47 +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[Sun, 02 Aug 2026 17:31:56 +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[Sun, 02 Aug 2026 15:15:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/get-real-developer-book/]]></guid>
			<link><![CDATA[https://javahandson.com/get-real-developer-book/]]></link>
			<title>Get real developer book</title>
			<pubDate><![CDATA[Sun, 02 Aug 2026 09:38:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/cap-theorem-and-pacelc]]></guid>
			<link><![CDATA[https://javahandson.com/cap-theorem-and-pacelc]]></link>
			<title>CAP Theorem and PACELC in System Design: How to Actually Apply Them</title>
			<pubDate><![CDATA[Sun, 02 Aug 2026 09:20:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/literals-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/literals-in-java]]></link>
			<title>Literals in Java: Types, Rules, and the Traps Nobody Warns You About</title>
			<pubDate><![CDATA[Mon, 03 Aug 2026 17:00:14 +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[Thu, 30 Jul 2026 17:27:28 +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[Thu, 30 Jul 2026 17:08:34 +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[Sun, 02 Aug 2026 08:06:43 +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>Inheritance vs Composition in Java: A Practical Guide</title>
			<pubDate><![CDATA[Sun, 02 Aug 2026 07:59:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/understanding-inheritance-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/understanding-inheritance-in-java]]></link>
			<title>Understanding Inheritance in Java: Syntax, Types, and the Diamond Problem</title>
			<pubDate><![CDATA[Sun, 02 Aug 2026 07:53:48 +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[Sat, 01 Aug 2026 19:09:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/product-of-array-except-self-in-java-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/product-of-array-except-self-in-java-dsa]]></link>
			<title>Product of Array Except Self in Java DSA: Two Clean Passes, No Division</title>
			<pubDate><![CDATA[Sat, 01 Aug 2026 18:24:06 +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[Sat, 01 Aug 2026 08:51:10 +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[Sat, 01 Aug 2026 08:40:14 +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[Fri, 31 Jul 2026 19:09:29 +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[Fri, 31 Jul 2026 18:58:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/spring-security-jwt-oauth2-interview-questions]]></guid>
			<link><![CDATA[https://javahandson.com/spring-security-jwt-oauth2-interview-questions]]></link>
			<title>Spring Security JWT OAuth2 Interview Questions</title>
			<pubDate><![CDATA[Fri, 31 Jul 2026 11:20:36 +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[Fri, 31 Jul 2026 10:48:52 +0000]]></pubDate>
		</item>
				</channel>
</rss>
