<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://java.basith.me</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/setup-jvm</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/variables-types</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/operators-casting</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/if-else-switch</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/loops</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/arrays-1d</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/arraylist-basics</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/arrays-2d</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/debugging-errors</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/why-oop</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/classes-objects</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/methods</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/constructors</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/encapsulation</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/this-references</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/inheritance</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/overriding-super</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/polymorphism</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/oop-practice</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/strings</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/string-practice</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/testing-junit</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/abstract-classes</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/interfaces</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/interface-vs-abstract</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/static-final</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/inner-classes</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/enums-lambdas</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/records</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/sealed-patterns</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/design-principles</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/wrapper-classes</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/generics</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/collections-overview</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/hashmap-hashset</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/object-equality</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/comparing-sorting</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/stacks-queues</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/linked-lists</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/recursion</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/big-o</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/searching-sorting</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/build-your-own</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/packages-imports</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/scanner-console</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/file-reading</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/file-writing</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/exceptions</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/nio-files</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/dates-times</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/bigdecimal-money</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/regex</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/streams</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/stream-collectors</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/optional</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/modern-syntax</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/annotations-tooling</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/capstone</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/threads-intro</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/thread-sync</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/executors-futures</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/virtual-threads</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/concurrent-tools</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/git-basics</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/build-tools</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/logging</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/packaging</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/ai-assistants</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/jdbc-basics</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/jdbc-queries</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/http-json</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/spring-boot-intro</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/spring-data-jpa</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/docker-ci</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/capstone-api</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/javafx-overview</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/javafx-setup</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/javafx-controls-layouts</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/javafx-forms</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/javafx-events</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/lessons/javafx-jdbc-app</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides</loc>
<lastmod>2026-10-26T10:43:44+03:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/jdk-vs-jre-vs-jvm</loc>
<lastmod>2026-10-26T10:33:55+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/java-import</loc>
<lastmod>2026-10-26T01:08:21+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/for-each-loop</loc>
<lastmod>2026-10-26T10:33:56+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/anonymous-inner-class</loc>
<lastmod>2026-10-26T01:08:21+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/overloading-vs-overriding</loc>
<lastmod>2026-10-26T10:23:48+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/this-vs-super</loc>
<lastmod>2026-10-26T10:23:48+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/read-file</loc>
<lastmod>2026-10-26T10:28:55+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/write-file</loc>
<lastmod>2026-10-26T10:28:55+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/spring-boot-web-application</loc>
<lastmod>2026-10-26T10:43:44+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/guides/javafx-runtime-components-missing</loc>
<lastmod>2026-10-26T10:43:44+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://java.basith.me/glossary</loc>
<lastmod>2026-10-19T13:28:29+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://java.basith.me/reference</loc>
<lastmod>2026-10-19T11:13:53+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://java.basith.me/coming-from</loc>
<lastmod>2026-10-19T11:15:26+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://java.basith.me/playground</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://java.basith.me/about</loc>
<lastmod>2026-10-26T11:20:02+03:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
