<?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-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://javalearner.dev/about/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/privacy/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/terms/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/reference/</loc>
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://javalearner.dev/regex/</loc>
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://javalearner.dev/compiler/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/</loc>
<lastmod>2026-04-17T00:00:00.000Z</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-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-first-program/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-bytecode-basics/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-ide-setup/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-compilation-running/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-intro/intro-common-errors/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-memory-allocation/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-primitives/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-primitive-types/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-scanner-input/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-basics/basics-type-casting/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-if-else/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-loops/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-string-basics/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-string-methods/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-flow/flow-operator-precedence/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-defining/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-params/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-overloading/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/methods-stack/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-methods/decision-input-validation/</loc>
<lastmod>2026-04-16T00:00:00.000Z</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-16T00:00:00.000Z</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-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-constructors/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-this-keyword/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-intro/oop-encapsulation/</loc>
<lastmod>2026-04-16T00:00:00.000Z</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-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-overriding/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-polymorphism/</loc>
<lastmod>2026-04-16T00:00:00.000Z</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-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-oop-inheritance/oop-interfaces/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-arrays/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-looping/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-patterns/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/core-collections-intro/collections-arraylist/</loc>
<lastmod>2026-04-16T00:00:00.000Z</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-16T00:00:00.000Z</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-17T00:00:00.000Z</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-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-overriding-rules/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-oop/oop-polymorphism-advanced/</loc>
<lastmod>2026-04-17T00:00:00.000Z</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-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-hierarchy/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-try-catch/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-twr/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-custom/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/debugging-stacktraces/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/exceptions-debugging/exceptions-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/strings-memory/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/stringbuilder-buffer/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/string-formatting/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/regex-foundations/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/nio2-paths/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/advanced-core/logfile-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-hierarchy/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-lists/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-sets/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-maps/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/collections-deep-dive/collections-comparators/</loc>
<lastmod>2026-04-17T00:00:00.000Z</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-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-why/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-classes/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-methods/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-bounds/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-wildcards/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-erasure/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/generics/generics-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/lambdas-syntax/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/functional-interfaces/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-creation/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-intermediate/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/stream-terminal/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/functional-streams/streams-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/enum-basics/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/enum-advanced/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/annotations-built-in/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/annotations-custom/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/enums-annotations/enum-state-machine/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/threads-lifecycle/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/sync-mechanisms/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/locks-conditions/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/executors/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/completablefuture/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/concurrency-issues/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/concurrency/concurrency-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/jdbc-fundamentals/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/connection-pooling/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/transaction-management/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/jpa-intro/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/jpa-relationships/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/database-access/crud-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-ioc/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-autoconfig/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-rest/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-data/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-profiles/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/spring-boot/spring-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/junit5/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/mockito/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/build-tools/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/docker/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/ci-cd/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/professional-practices/pro-mini-project/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-library/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-expense/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-scraper/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-rest/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/learn/capstone-projects/capstone-e2e/</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://javalearner.dev/training/arraylist-iteration/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/linkedhashmap-order/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/stringbuilder-edit/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/loop-control-flow/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/stream-pipeline/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/optional-badge/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/arraydeque-ordering/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://javalearner.dev/training/map-merge-buckets/</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
</urlset>
