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.
Java 25 : Toutes les nouveautés
Guide completGuide 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.
Scoped Values (JEP 506)
Java 25Alternative moderne à ThreadLocal, optimisée pour les Virtual Threads. Partagez des données immuables entre méthodes.
Compact Source Files (JEP 512)
Java 25Écrivez des programmes Java sans classe explicite ni public static void main. Idéal pour les débutants et le prototypage.
Markdown dans Javadoc (JEP 467)
Java 25Rédigez une documentation plus lisible avec la syntaxe /// et le format Markdown dans Javadoc.
Import de Modules (JEP 511)
Java 25Importez tous les packages d'un module en une seule ligne. Simplifiez vos imports avec import module java.base.
Stream Gatherers API (JEP 485)
Java 25Cré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.
Fuites mémoire en Java
PerformanceIdentifiez et corrigez les fuites mémoire dans vos applications Java.
ArrayList vs LinkedList
CollectionsComprendre les différences et savoir quand utiliser ArrayList ou LinkedList.
Convertir une chaîne en ArrayList
CollectionsPlusieurs méthodes pour convertir une chaîne séparée par des virgules en ArrayList.
Java et l'économie d'énergie
Green ITComment Java se positionne en termes de consommation énergétique et bonnes pratiques Green IT.