<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://javalearner.dev/</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://javalearner.dev/learn</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://javalearner.dev/about</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/privacy</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/terms</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/reference</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/regex</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/compiler</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-jvm-deep-dive</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-bytecode-basics</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-ide-setup</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-first-program</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-compilation-running</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-common-errors</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-primitives</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-memory-allocation</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-type-casting</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-if-else</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-loops</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-defining</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-params</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-overloading</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-stack</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-intro-concepts</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-classes-objects</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-constructors</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-encapsulation</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-inheritance-basics</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-overriding</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-polymorphism</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-abstract-classes</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-interfaces</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-arrays</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-arraylist</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-framework-overview</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-hierarchy-design</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-overriding-rules</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-super-keyword</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-abstract-vs-interface</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-multiple-inheritance</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-default-methods</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-marker-interfaces</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-polymorphism-advanced</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-casting-instanceof</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-composition-vs-inheritance</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-shape-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-hierarchy</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-try-catch</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-twr</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-custom</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-best-practices</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/debugging-stacktraces</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/logging-intro</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/strings-memory</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/stringbuilder-buffer</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/string-formatting</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/regex-foundations</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/io-legacy</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/nio2-paths</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/serialization-basics</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/optional-patterns</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/logfile-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/lambdas-syntax</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/functional-interfaces</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-creation</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-intermediate</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-terminal</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/collectors-depth</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/parallel-streams</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-best-practices</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/streams-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-hierarchy</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-lists</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-sets</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-maps</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-queue</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-comparators</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-utilities</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-iteration</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-why</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-classes</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-methods</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-bounds</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-wildcards</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-erasure</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/enum-basics</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/enum-advanced</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/annotations-built-in</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/annotations-custom</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/enum-state-machine</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/threads-lifecycle</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/sync-mechanisms</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/locks-conditions</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/executors</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/completablefuture</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/concurrency-issues</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/concurrency-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/jdbc-fundamentals</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/connection-pooling</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/transaction-management</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/jpa-intro</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/jpa-relationships</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/crud-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-ioc</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-autoconfig</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-rest</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-data</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-profiles</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/junit5</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/mockito</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/build-tools</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/docker</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/ci-cd</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/pro-mini-project</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-library</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-expense</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-scraper</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-rest</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-e2e</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/training/arraylist-iteration</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/linkedhashmap-order</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/stringbuilder-edit</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/loop-control-flow</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/stream-pipeline</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/optional-badge</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/arraydeque-ordering</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/map-merge-buckets</loc>
<lastmod>2026-04-15T23:41:55.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
</urlset>
