<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on 22 July 2026 at 21:22 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, 22 Jul 2026 17:50:18 +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/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[Wed, 22 Jul 2026 17:50:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/partitioning-in-java-8]]></guid>
			<link><![CDATA[https://javahandson.com/partitioning-in-java-8]]></link>
			<title>Partitioning in Java 8</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 17:50:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/summing-method-in-collectors-api]]></guid>
			<link><![CDATA[https://javahandson.com/summing-method-in-collectors-api]]></link>
			<title>Summing method in Collectors API</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 17:38:38 +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, 22 Jul 2026 17:27:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/principles-of-object-oriented-programming]]></guid>
			<link><![CDATA[https://javahandson.com/principles-of-object-oriented-programming]]></link>
			<title>Principles of Object-oriented Programming</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 12:51:35 +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[Wed, 22 Jul 2026 12:45:12 +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[Wed, 22 Jul 2026 12:44:23 +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[Wed, 22 Jul 2026 12:43:46 +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[Wed, 22 Jul 2026 12:43:20 +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, 22 Jul 2026 12:42:58 +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[Wed, 22 Jul 2026 12:42:39 +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, 22 Jul 2026 12:42:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/merge-sorted-array-problem-in-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/merge-sorted-array-problem-in-dsa]]></link>
			<title>Merge Sorted Array problem in DSA: Brute Force, Merge Copy, and the Three-Pointer Trick</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 12:23:49 +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[Wed, 22 Jul 2026 11:42:44 +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[Wed, 22 Jul 2026 11:41:22 +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, 22 Jul 2026 11:36:31 +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[Wed, 22 Jul 2026 11:35:51 +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[Wed, 22 Jul 2026 11:34:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/types-of-data-members]]></guid>
			<link><![CDATA[https://javahandson.com/types-of-data-members]]></link>
			<title>Types of data members</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:33:13 +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[Wed, 22 Jul 2026 11:32:24 +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[Wed, 22 Jul 2026 11:31:35 +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[Wed, 22 Jul 2026 11:31:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/break-and-continue-statement-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/break-and-continue-statement-in-java]]></link>
			<title>break and continue statement in Java</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:28:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/dowhile-loop]]></guid>
			<link><![CDATA[https://javahandson.com/dowhile-loop]]></link>
			<title>do while and while Loop in Java: Syntax, Examples, and Differences</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:28:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/for-loop-and-nested-for-loop-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/for-loop-and-nested-for-loop-in-java]]></link>
			<title>for loop and nested for loop in Java</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:28:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/conditional-statements-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/conditional-statements-in-java]]></link>
			<title>Conditional Statements in Java: if, else-if, Nested if, switch and Ternary</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:28:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/move-zeroes-problem-in-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/move-zeroes-problem-in-dsa]]></link>
			<title>Move Zeroes problem in DSA: Brute Force, Extra Array, and the Two Pointer Trick</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:24:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/ternary-operator-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/ternary-operator-in-java]]></link>
			<title>Ternary Operator in Java</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:22:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/bitwise-operators-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/bitwise-operators-in-java]]></link>
			<title>Bitwise Operators in Java</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:22:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/unary-operators-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/unary-operators-in-java]]></link>
			<title>Unary Operators in Java</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:22:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/operators-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/operators-in-java]]></link>
			<title>Operators in Java</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:22:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/maximum-subarray-problem-in-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/maximum-subarray-problem-in-dsa]]></link>
			<title>Maximum Subarray problem in DSA: Brute Force to Kadane&#8217;s Algorithm</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 11:14:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/contains-duplicate-problem-in-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/contains-duplicate-problem-in-dsa]]></link>
			<title>Contains Duplicate problem in DSA: Brute Force, Sorting, and the HashSet Trick</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 10:37:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/best-time-to-buy-and-sell-stock]]></guid>
			<link><![CDATA[https://javahandson.com/best-time-to-buy-and-sell-stock]]></link>
			<title>Best Time to Buy and Sell Stock problem in DSA: The One-Pass Trick Explained</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 10:10:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/two-sum-problem-in-dsa]]></guid>
			<link><![CDATA[https://javahandson.com/two-sum-problem-in-dsa]]></link>
			<title>Two Sum problem in DSA Explained: Brute Force and the Hash Map Trick</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 09:01:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/database-replication-in-system-design-explained-leader-follower-sync-vs-async-and-read-replicas]]></guid>
			<link><![CDATA[https://javahandson.com/database-replication-in-system-design-explained-leader-follower-sync-vs-async-and-read-replicas]]></link>
			<title>Database Replication in System Design Explained: Leader-Follower, Sync vs Async, and Read Replicas</title>
			<pubDate><![CDATA[Wed, 22 Jul 2026 07:40:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/var-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/var-in-java]]></link>
			<title>var in Java: Local Variable Type Inference (A Beginner&#8217;s Guide)</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:04:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/wrapper-classes-and-autoboxing]]></guid>
			<link><![CDATA[https://javahandson.com/wrapper-classes-and-autoboxing]]></link>
			<title>Wrapper Classes and Autoboxing in Java: A Beginner&#8217;s Guide</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:04:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/type-conversion-and-casting-in-java-primitives-a-beginners-guide]]></guid>
			<link><![CDATA[https://javahandson.com/type-conversion-and-casting-in-java-primitives-a-beginners-guide]]></link>
			<title>Type Conversion and Casting in Java (Primitives): A Beginner&#8217;s Guide</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:03:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/variables-and-constants]]></guid>
			<link><![CDATA[https://javahandson.com/variables-and-constants]]></link>
			<title>Variables and Constants in Java</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:03:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/data-types-in-java]]></guid>
			<link><![CDATA[https://javahandson.com/data-types-in-java]]></link>
			<title>Data types in Java with examples</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:02:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/literals-in-java-types-rules-and-the-traps-nobody-warns-you-about]]></guid>
			<link><![CDATA[https://javahandson.com/literals-in-java-types-rules-and-the-traps-nobody-warns-you-about]]></link>
			<title>Literals in Java: Types, Rules, and the Traps Nobody Warns You About</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:02:31 +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[Tue, 21 Jul 2026 19:02:09 +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[Tue, 21 Jul 2026 19:01:45 +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[Tue, 21 Jul 2026 19:01:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/introduction-to-java-and-its-features]]></guid>
			<link><![CDATA[https://javahandson.com/introduction-to-java-and-its-features]]></link>
			<title>Features of Java Explained: A Beginner&#8217;s Guide to Java Basics and Editions</title>
			<pubDate><![CDATA[Tue, 21 Jul 2026 19:00:43 +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/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[Sun, 19 Jul 2026 08:08:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/caching-strategies-in-system-design]]></guid>
			<link><![CDATA[https://javahandson.com/caching-strategies-in-system-design]]></link>
			<title>Caching Strategies in System Design: Patterns and Eviction Policies</title>
			<pubDate><![CDATA[Sat, 18 Jul 2026 09:06:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://javahandson.com/redis-cache-invalidation-and-hot-keys-a-deep-dive]]></guid>
			<link><![CDATA[https://javahandson.com/redis-cache-invalidation-and-hot-keys-a-deep-dive]]></link>
			<title>Redis Cache Invalidation and Hot Keys: A Deep Dive</title>
			<pubDate><![CDATA[Mon, 20 Jul 2026 17:06:27 +0000]]></pubDate>
		</item>
				</channel>
</rss>
