Articles Java

Tutoriels, guides pratiques et articles techniques pour approfondir vos connaissances Java.

Java 25 - Nouveautés

Découvrez toutes les nouveautés de Java 25 dans notre guide complet Java 25.

Guide complet des 18 JEPs de Java 25 : nouvelles fonctionnalités du langage, performances JVM, APIs de sécurité et migration.

Exécutez du code avant super() pour valider les paramètres et améliorer la sécurité de vos constructeurs.

Alternative moderne à ThreadLocal, optimisée pour les Virtual Threads. Partagez des données immuables entre méthodes.

Écrivez des programmes Java sans classe explicite ni public static void main. Idéal pour les débutants et le prototypage.

Rédigez une documentation plus lisible avec la syntaxe /// et le format Markdown dans Javadoc.

Importez tous les packages d'un module en une seule ligne. Simplifiez vos imports avec import module java.base.

Créez vos propres opérations intermédiaires pour les Streams avec la nouvelle API Gatherer.

Autres articles

Découvrez les JavaBeans, leurs conventions, différences avec les POJOs et Records, et comment les utiliser efficacement.

Implémentez le pattern RAG (Retrieval Augmented Generation) en Java avec LangChain4J.

Créez une application RAG avec Spring AI et PostgreSQL comme base vectorielle.

Évitez les NullPointerException grâce aux annotations JSpecify pour une meilleure sécurité du code.

Comprenez et optimisez le cache de premier niveau dans vos applications JPA/Hibernate.

Techniques pour effectuer des insertions et mises à jour massives efficacement avec JPA.

Implémentez un système d'upload de fichiers via SFTP avec Quarkus et PostgreSQL.

Identifiez et corrigez les fuites mémoire dans vos applications Java.

Comprendre les différences et savoir quand utiliser ArrayList ou LinkedList.

Plusieurs méthodes pour convertir une chaîne séparée par des virgules en ArrayList.

Comment Java se positionne en termes de consommation énergétique et bonnes pratiques Green IT.