<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!-- Pages principales -->
    <url>
        <loc>https://www.java-facile.fr/</loc>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/java-25/</loc>
        <changefreq>monthly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/docs/</loc>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/jep/</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/articles.php</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/about.php</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>

    <!-- Documentation - Démarrer -->
    <url>
        <loc>https://www.java-facile.fr/docs/introduction.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/docs/installation.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/docs/premier-programme.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Documentation - Les bases -->
    <url>
        <loc>https://www.java-facile.fr/docs/variables-types.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Documentation - POO -->
    <url>
        <loc>https://www.java-facile.fr/docs/poo/classes-objets.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <!-- JEPs -->
    <url>
        <loc>https://www.java-facile.fr/jep/jep-444-virtual-threads.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/jep/jep-433-pattern-matching-switch.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/jep/jep-462-structured-concurrency.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/jep/jep-409-sealed-classes.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/jep/jep-406-pattern-matching-switch.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <!-- Java 25 -->
    <url>
        <loc>https://www.java-facile.fr/java-25-import-module.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/nouveaute-java-25-api-gatherer.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/java-25-flexible-constructor-bodies.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/java-25-scoped-values.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/java-25-compact-source-files.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/java-25-markdown-documentation.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <!-- Articles -->
    <url>
        <loc>https://www.java-facile.fr/java-langage-programmation-economie-energie.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/rag-java-langchain4j.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/rag-java-spring-ai-postgresql.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/jspecify-java-securite-nulle-annotations-guide-complet.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/quarkus-sftp-postgresql-upload-fichiers.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/convertir-chaine-virgules-arraylist-java.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/fuites-memoire-en-java.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/operations-masse-jpa-hibernate.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/arraylist-vs-linkedlist.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/cache-premier-niveau-jpa-hibernate-guide.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/a-quoi-sert-java.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/java-bean-guide-complet.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- Documentation - Les bases -->
    <url>
        <loc>https://www.java-facile.fr/docs/operateurs.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/docs/structures-controle.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Pages légales -->
    <url>
        <loc>https://www.java-facile.fr/mentions-legales.php</loc>
        <changefreq>yearly</changefreq>
        <priority>0.3</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/politique-confidentialite.php</loc>
        <changefreq>yearly</changefreq>
        <priority>0.3</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/licence.php</loc>
        <changefreq>yearly</changefreq>
        <priority>0.3</priority>
    </url>
    <url>
        <loc>https://www.java-facile.fr/contribuer.php</loc>
        <changefreq>monthly</changefreq>
        <priority>0.4</priority>
    </url>
</urlset>
